NextApp Echo3
v3.0.b4

nextapp.echo.app.serial.property
Class ExtentPeer

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

public class ExtentPeer
extends java.lang.Object
implements SerialPropertyPeer

SerialPropertyPeer for Extent properties.


Constructor Summary
ExtentPeer()
           
 
Method Summary
static Extent fromString(java.lang.String value)
          Generates an Extent from a string value.
 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(Extent extent)
          Returns a string representation of an Extent value.
 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

ExtentPeer

public ExtentPeer()
Method Detail

fromString

public static Extent fromString(java.lang.String value)
                         throws SerialException
Generates an Extent from a string value.

Parameters:
value - the string value
Returns:
an Extent (may be a DecimalExtent if the value contains a fractional part)
Throws:
SerialException

toString

public static java.lang.String toString(Extent extent)
                                 throws SerialException
Returns a string representation of an Extent value.

Parameters:
extent - the Extent (or DecimalExtent)
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