org.apache.myfaces.trinidadinternal.share.text
Class RGBColorFormat

java.lang.Object
  extended by java.text.Format
      extended by org.apache.myfaces.trinidadinternal.share.text.ColorFormat
          extended by org.apache.myfaces.trinidadinternal.share.text.RGBColorFormat
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class RGBColorFormat
extends ColorFormat

Format for colors.

Time Format Syntax:

To specify the time format use a color pattern string. In this pattern, all ASCII letters are reserved as pattern letters, which are defined as the following:

 Symbol   Meaning                 Presentation        Example
 ------   -------                 ------------        -------
 r        red component           (Number)            242
 g        green component         (Number)            242
 b        blue component          (Number)            242
 a        alpha component         (Number)            255
 R        red component           (Hex)               F2
 G        green component         (Hex)               F2
 B        blue component          (Hex)               F2
 A        alpha component         (Hex)               FF
 '        escape for text         (Delimiter)
 ''       single quote            (Literal)           '
 

Examples:

 Format Pattern                         Result
 --------------                         -------
 "#RRGGBB"                         ->>  #6609CC
 "rrr,ggg,bbb"                     ->>  102,009,204
 "t"                               ->>  Transparent (when alpha is zero)
 

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/share/text/RGBColorFormat.java#0 $) $Date: 10-nov-2005.19:00:00 $
Author:
The Oracle ADF Faces Team
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.text.Format
java.text.Format.Field
 
Constructor Summary
RGBColorFormat(java.lang.String pattern)
          Creates a RGBColorFormat with the specified pattern.
 
Method Summary
 java.lang.StringBuffer format(java.awt.Color color, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
           
 int length()
           
 java.lang.Object parseObject(java.lang.String text, java.text.ParsePosition pos)
          Returns the value as a Color.
 
Methods inherited from class org.apache.myfaces.trinidadinternal.share.text.ColorFormat
format, format, parse, parse, parseObject
 
Methods inherited from class java.text.Format
clone, format, formatToCharacterIterator
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RGBColorFormat

public RGBColorFormat(java.lang.String pattern)
Creates a RGBColorFormat with the specified pattern.

Parameters:
pattern - the color format pattern
Method Detail

parseObject

public java.lang.Object parseObject(java.lang.String text,
                                    java.text.ParsePosition pos)
Returns the value as a Color.

Specified by:
parseObject in class ColorFormat

format

public java.lang.StringBuffer format(java.awt.Color color,
                                     java.lang.StringBuffer toAppendTo,
                                     java.text.FieldPosition pos)
Specified by:
format in class ColorFormat

length

public int length()


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.