com.atlassian.renderer.v2.macro.basic.validator
Class CssSizeValidator

java.lang.Object
  extended by com.atlassian.renderer.v2.macro.basic.validator.CssSizeValidator
All Implemented Interfaces:
ParameterValidator

public class CssSizeValidator
extends java.lang.Object
implements ParameterValidator

Validates that a parameter is a valid CSS2 size value. It validates for a number, optionally followed by 'px', 'pt' or 'em'.


Method Summary
 void assertValid(java.lang.String propertyValue)
          Throws a MacroParameterValidationException if the property value is invalid.
static CssSizeValidator getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static CssSizeValidator getInstance()

assertValid

public void assertValid(java.lang.String propertyValue)
                 throws MacroParameterValidationException
Description copied from interface: ParameterValidator
Throws a MacroParameterValidationException if the property value is invalid. Implementations should check for null and handle it appropriately appropriately.

Specified by:
assertValid in interface ParameterValidator
Parameters:
propertyValue - the property value to validate
Throws:
MacroParameterValidationException - if the property value is invalid


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.