Skip navigation links
com.tangosol.run.xml
Class SimpleAdapter.StringAdapter
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.StringAdapter
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- QNameAdapter
- Enclosing class:
- SimpleAdapter
-
public static class SimpleAdapter.StringAdapter
- extends SimpleAdapter
A simple property adapter for String.
- Version:
- 1.00 2001.03.18
- Author:
- cp
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.StringAdapter
public SimpleAdapter.StringAdapter(XmlBean.BeanInfo infoBean,
Class clzType,
String sName,
String sXml,
XmlElement xml)
- Construct a SimpleAdapter.
- 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
fromUri
public Object fromUri(String sUri)
- Deserialize an object from a URI element.
-
- Overrides:
fromUri
in class SimpleAdapter
-
- 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
-
- 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
readExternal
public Object readExternal(DataInput in)
throws IOException
- Read a value from the passed DataInput object.
-
- Overrides:
readExternal
in class PropertyAdapter
-
- Parameters:
in
- the DataInput stream to read property data from
- Returns:
- the data read from the DataInput; never null
- Throws:
IOException
- if an I/O exception occurs
writeExternal
public void writeExternal(DataOutput out,
Object o)
throws IOException
- Write the specified data to the passed DataOutput object.
-
- Overrides:
writeExternal
in class PropertyAdapter
-
- Parameters:
out
- the DataOutput stream to write to
o
- the data to write to the DataOutput; never null
- Throws:
IOException
- if an I/O exception occurs
Skip navigation links
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.