NextApp Echo3
v3.0.b4

nextapp.echo.app.serial.property
Class ColorPeer

java.lang.Object
  extended by nextapp.echo.app.serial.property.ColorPeer
All Implemented Interfaces:
SerialPropertyPeer

public class ColorPeer
extends java.lang.Object
implements SerialPropertyPeer

SerialPropertyPeer for Color properties.


Constructor Summary
ColorPeer()
           
 
Method Summary
static Color fromString(java.lang.String value)
          Generates a Color based on a string representation.
 java.lang.Object toProperty(Context context, java.lang.Class objectClass, org.w3c.dom.Element propertyElement)
          Translates an XML representation of a property to a property value object.
static java.lang.String toString(Color color)
          Generates a string representation of a Color.
 void toXml(Context context, java.lang.Class objectClass, org.w3c.dom.Element propertyElement, java.lang.Object propertyValue)
          Translates an object to an XML representation of a property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorPeer

public ColorPeer()
Method Detail

fromString

public static final Color fromString(java.lang.String value)
                              throws SerialException
Generates a Color based on a string representation.

Parameters:
value - the string value
Returns:
the generated Color
Throws:
SerialException - if the string is not a valid representation of a color

toString

public static final java.lang.String toString(Color color)
                                       throws SerialException
Generates a string representation of a Color.

Parameters:
color - the Color
Returns:
a string representation
Throws:
SerialException

toProperty

public java.lang.Object toProperty(Context context,
                                   java.lang.Class objectClass,
                                   org.w3c.dom.Element propertyElement)
                            throws SerialException
Description copied from interface: SerialPropertyPeer
Translates an XML representation of a property to a property value object.

Specified by:
toProperty in interface SerialPropertyPeer
Parameters:
context - the relevant Context
objectClass - the class of the property value
propertyElement - the XML <p> element to process
Returns:
the property value
Throws:
SerialException - when the property cannot be de-serialized.
See Also:
SerialPropertyPeer.toProperty(Context, Class, org.w3c.dom.Element)

toXml

public void toXml(Context context,
                  java.lang.Class objectClass,
                  org.w3c.dom.Element propertyElement,
                  java.lang.Object propertyValue)
           throws SerialException
Description copied from interface: SerialPropertyPeer
Translates an object to an XML representation of a property.

Specified by:
toXml in interface SerialPropertyPeer
Parameters:
context - the relevant context
objectClass - the class of the property value
propertyElement - the XML <p> element in which the property value should be rendered
propertyValue - the property value
Throws:
SerialException
See Also:
SerialPropertyPeer.toXml(nextapp.echo.app.util.Context, java.lang.Class, org.w3c.dom.Element, java.lang.Object)

NextApp Echo3
v3.0.b4