public class NumberPeer extends java.lang.Object implements SerialPropertyPeer
SerialPropertyPeer for Number properties.
The toProperty implementation uses DecimalFormat for parsing,
and thus will generally return Long or Double values regardless
of the precision/length of the parsed value.| Constructor and Description |
|---|
NumberPeer() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
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.
|
public java.lang.Object toProperty(Context context, java.lang.Class objectClass, org.w3c.dom.Element propertyElement) throws SerialException
SerialPropertyPeertoProperty in interface SerialPropertyPeercontext - the relevant ContextobjectClass - the class of the property containerpropertyElement - the XML <p> element to processSerialException - when the property cannot be de-serialized.SerialPropertyPeer.toProperty(nextapp.echo.app.util.Context,
java.lang.Class, org.w3c.dom.Element)public void toXml(Context context, java.lang.Class objectClass, org.w3c.dom.Element propertyElement, java.lang.Object propertyValue) throws SerialException
SerialPropertyPeertoXml in interface SerialPropertyPeercontext - the relevant contextobjectClass - the class of the property containerpropertyElement - the XML <p> element in which the
property value should be renderedpropertyValue - the property valueSerialExceptionSerialPropertyPeer.toXml(nextapp.echo.app.util.Context,
java.lang.Class, org.w3c.dom.Element, java.lang.Object)