com.sas.servlet.tbeans.util.validators
Class HexColorStringValidator

com.sas.servlet.tbeans.util.validators.HexColorStringValidator
All Implemented Interfaces:
JavaScriptValidationInterface, com.sas.servlet.tbeans.util.validators.JavaScriptValidationObjectCreationInterface, com.sas.servlet.tbeans.util.validators.JavaScriptValidationOnChangeInterface, ValidationInterface, java.io.Serializable

public class HexColorStringValidator

The HexColorStringValidator is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript for creating a hexidecimal color string validator. A HexColorStringValidator is a validator that validates a Hex String value according to a color.

For More Information:

Note: A snapshot of the AppDev Studio Developers Site is installed on your local Web server when you install AppDev Studio. To access the site from webAF, select Help -> Developer Site .

See Also:
Serialized Form

Field Summary
protected  boolean sasColorsOnly
          Indicates whether to limit valid colors to SASColors only
 
Fields inherited from class com.sas.util.validators.Validator
message, messages, msgObject
 
Constructor Summary
HexColorStringValidator()
          Constructs a new HexColorStringValidator Transformation Bean.
HexColorStringValidator(boolean sasColorsOnly)
          Constructs a new HexColorStringValidator Transformation Bean.
 
Method Summary
protected  java.lang.String getDefaultValidationMessage(TransformationInterface bean)
           
protected  java.lang.String getValidationParameters(TransformationInterface bean)
           
 boolean isSasColorsOnly()
          Gets the sasColorsOnly property (boolean) of the HexColorStringValidator.
 void setSasColorsOnly(boolean sasColorsOnly)
          Sets the sasColorsOnly attribute (boolean) of the HexColorStringValidatorTag.
 
Methods inherited from class com.sas.servlet.tbeans.util.validators.JavaScriptValidator
createValidationFunctionCall, getClearErrorsFunctionName, getDescription, getErrorHandlerFunctionName, getValidationFunctionName, setClearErrorsFunctionName, setErrorHandlerFunctionName, setValidationFunctionName
 
Methods inherited from class com.sas.util.validators.Validator
createValidationMessages, getExtendedBeanInfo, getValidationMessage, getValidationMessageCode, newValidationMessage, normalizeValue, setValidationMessage, setValidationMessageCode, validateValue
 
Methods inherited from interface com.sas.util.validators.ValidationInterface
getValidationMessage, getValidationMessageCode, normalizeValue, setValidationMessage, validateValue
 

Field Detail

sasColorsOnly

protected boolean sasColorsOnly
Indicates whether to limit valid colors to SASColors only

Constructor Detail

HexColorStringValidator

public HexColorStringValidator()
Constructs a new HexColorStringValidator Transformation Bean.


HexColorStringValidator

public HexColorStringValidator(boolean sasColorsOnly)
Constructs a new HexColorStringValidator Transformation Bean.

Method Detail

setSasColorsOnly

public void setSasColorsOnly(boolean sasColorsOnly)
Sets the sasColorsOnly attribute (boolean) of the HexColorStringValidatorTag. Setting to true will validate only SAS hexidecimal colors. Valid values are: true, false.

Parameters:
sasColorsOnly - TRUE to validate SAS hexidecimal colors only.

isSasColorsOnly

public boolean isSasColorsOnly()
Gets the sasColorsOnly property (boolean) of the HexColorStringValidator. The sasColorsOnly boolean is used to determine if only SAS hexidecimal color will be validated.

Returns:
TRUE if validating SAS hexidecimal colors only.

getDefaultValidationMessage

protected java.lang.String getDefaultValidationMessage(TransformationInterface bean)
Overrides:
getDefaultValidationMessage in class JavaScriptValidator

getValidationParameters

protected java.lang.String getValidationParameters(TransformationInterface bean)
Overrides:
getValidationParameters in class JavaScriptValidator



Copyright © 2009 SAS Institute Inc. All Rights Reserved.