com.sas.util.transforms
Class StringToColorTransform

com.sas.util.transforms.StringToColorTransform
All Implemented Interfaces:
com.sas.util.transforms.TransformInputOutputInterface, com.sas.util.transforms.TransformInterface, java.io.Serializable

public class StringToColorTransform
implements com.sas.util.transforms.TransformInputOutputInterface

StringToColorTransform converts a String to a java.awt.Color object.

Examples:

     Color c = StringToColorTransform.defaultInstance.transform( "red" );
     Color c = StringToColorTransform.defaultInstance.transform( "CONTROL" );
     Color c = StringToColorTransform.defaultInstance.transform( "FF0000" );
 

See Also:
Serialized Form

Field Summary
protected static com.sas.models.ColorNameList cnl
           
static StringToColorTransform defaultInstance
           
 
Constructor Summary
StringToColorTransform()
           
 
Method Summary
 java.lang.Class getInputClass()
           
 java.lang.Class getOutputClass()
           
 java.lang.Object transform(java.lang.Object input)
          Transform a String to a Color
 java.awt.Color transform(java.lang.String input, boolean searchSystemColors)
          Transform a String to a Color
 

Field Detail

defaultInstance

public static final StringToColorTransform defaultInstance

cnl

protected static com.sas.models.ColorNameList cnl
Constructor Detail

StringToColorTransform

public StringToColorTransform()
Method Detail

transform

public java.lang.Object transform(java.lang.Object input)
Transform a String to a Color

Specified by:
transform in interface com.sas.util.transforms.TransformInterface
Parameters:
input - String to transform by searching through all colors as default

transform

public java.awt.Color transform(java.lang.String input,
                                boolean searchSystemColors)
Transform a String to a Color

Parameters:
input - String to transform
searchSystemColors - whether to search through SystemColors for a match along with regular colors

getInputClass

public java.lang.Class getInputClass()
Specified by:
getInputClass in interface com.sas.util.transforms.TransformInputOutputInterface

getOutputClass

public java.lang.Class getOutputClass()
Specified by:
getOutputClass in interface com.sas.util.transforms.TransformInputOutputInterface



Copyright © 2009 SAS Institute Inc. All Rights Reserved.