Skip navigation links
com.tangosol.run.xml
Class SimpleAdapter.SystemTimeAdapter
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.BitHelper
com.tangosol.util.ExternalizableHelper
com.tangosol.run.xml.PropertyAdapter
com.tangosol.run.xml.SimpleAdapter
com.tangosol.run.xml.SimpleAdapter.LongAdapter
com.tangosol.run.xml.SimpleAdapter.SystemTimeAdapter
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- SimpleAdapter
-
public static class SimpleAdapter.SystemTimeAdapter
- extends SimpleAdapter.LongAdapter
A simple property adapter for Java long and java.lang.Long values that is string-formatted as a date/time, assuming that the long value is actualy a system time.
- Author:
- cp 2005.06.07
Nested classes/interfaces inherited from class com.tangosol.run.xml.SimpleAdapter |
SimpleAdapter.BigDecimalAdapter, SimpleAdapter.BigIntegerAdapter, SimpleAdapter.BooleanAdapter, SimpleAdapter.ByteAdapter, SimpleAdapter.CharAdapter, SimpleAdapter.DateAdapter, SimpleAdapter.DoubleAdapter, SimpleAdapter.FloatAdapter, SimpleAdapter.IntAdapter, SimpleAdapter.LongAdapter, SimpleAdapter.OldDateAdapter, SimpleAdapter.ShortAdapter, SimpleAdapter.StringAdapter, SimpleAdapter.SystemTimeAdapter, SimpleAdapter.TimeAdapter, SimpleAdapter.TimestampAdapter |
Fields inherited from class com.tangosol.run.xml.PropertyAdapter |
m_clzType, m_fAttribute, m_infoBean, m_methodClone, m_methodGet, m_methodSet, m_sName, m_sNmsPrefix, m_sNmsUri, m_sXml, NOPARAMS |
Methods inherited from class com.tangosol.run.xml.PropertyAdapter |
clone, equalsValue, findAttribute, findElement, get, getAccessor, getBeanInfo, getCloner, getElements, getLocalXmlName, getMutator, getName, getNamespacePrefix, getNamespaceUri, getType, getXmlName, hash, isAnonymous, isAttribute, isElementMatch, isEmpty, readXml, set, setNamespacePrefix, toString, writeXml |
Methods inherited from class com.tangosol.util.BitHelper |
countBits, countBits, countBits, indexOfLSB, indexOfLSB, indexOfLSB, indexOfMSB, indexOfMSB, indexOfMSB, rotateLeft, rotateLeft, rotateLeft, rotateRight, rotateRight, rotateRight, toBitString, toBitString, toBitString |
SimpleAdapter.SystemTimeAdapter
public SimpleAdapter.SystemTimeAdapter(XmlBean.BeanInfo infoBean,
Class clzType,
String sName,
String sXml,
XmlElement xml)
- Construct a SystemTimeAdapter, which formats a long number of milliseconds as a SQL Timestamp string for XML purposes.
- Parameters:
infoBean
- BeanInfo for a bean containing this property
clzType
- the type of the property
sName
- the property name
sXml
- the XML tag name
xml
- additional XML information
fromXml
public Object fromXml(XmlElement xml)
- Deserialize an object from an XML element.
-
- Overrides:
fromXml
in class SimpleAdapter.LongAdapter
-
- Parameters:
xml
- the XML element to deserialize from
- Returns:
- the object deserialized from the XML element
toXml
public XmlElement toXml(Object o)
- Serialize an object into an XML element.
-
- Overrides:
toXml
in class SimpleAdapter
-
- Parameters:
o
- the object to serialize
- Returns:
- the XML element representing the serialized form of the passed object
fromUri
public Object fromUri(String sUri)
- Deserialize an object from a URI element.
-
- Overrides:
fromUri
in class SimpleAdapter.LongAdapter
-
- Parameters:
sUri
- the URI element to deserialize from
- Returns:
- the object deserialized from the URI element
- Throws:
UnsupportedOperationException
- if the property cannot be read from a URI element
toUri
public String toUri(Object o)
- Serialize an object into a URI element.
-
- Overrides:
toUri
in class SimpleAdapter.LongAdapter
-
- Parameters:
o
- the object to serialize
- Returns:
- the URI element representing the serialized form of the passed object
- Throws:
UnsupportedOperationException
- if the property cannot be written to a URI element
Skip navigation links
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.