Skip navigation links 
 
com.tangosol.run.xml
Class QNameAdapter
java.lang.Object
   com.tangosol.util.Base
com.tangosol.util.Base
       com.tangosol.util.BitHelper
com.tangosol.util.BitHelper
           com.tangosol.util.ExternalizableHelper
com.tangosol.util.ExternalizableHelper
               com.tangosol.run.xml.PropertyAdapter
com.tangosol.run.xml.PropertyAdapter
                   com.tangosol.run.xml.SimpleAdapter
com.tangosol.run.xml.SimpleAdapter
                       com.tangosol.run.xml.SimpleAdapter.StringAdapter
com.tangosol.run.xml.SimpleAdapter.StringAdapter
                           com.tangosol.run.xml.QNameAdapter
com.tangosol.run.xml.QNameAdapter
- All Implemented Interfaces:
- java.io.Serializable
- 
public class QNameAdapter
 
- extends SimpleAdapter.StringAdapter
A property adapter for QName primitive datatype.
 <adapter>com.tangosol.run.xml.QNameAdapter</adapter>
 <value-space>
   <xmlns>
     <uri>Uri-1</uri>
     <prefix>prefix-1</prefix>
   </xmlns>
   <xmlns>
     <uri>Uri-2</uri>
     <prefix>prefix-2</prefix>
   </xmlns>
   ...
 </value-space>
 
- Version:
- 1.00 2002.07.02
- Author:
- gg
- See Also:
- XML Schema Part 2: Datatypes
 
 
| 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 | 
  
 
  
 
| Method Summary | 
|  java.lang.Object | fromXml(XmlElement xml)Deserialize an object from an XML element.
 | 
|  boolean | isValidQName(java.lang.String sValue)Specifies whether or not the specified QName value is associated with a known namespace declaration.
 | 
|  XmlElement | toXml(java.lang.Object o)Serialize an object into an XML element.
 | 
 
 
 
| 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, toBytes, toBytes, toBytes, toBytes, toInt, toInt, toLong, toLong | 
 
 
QNameAdapter
public QNameAdapter(XmlBean.BeanInfo infoBean,
                    java.lang.Class clzType,
                    java.lang.String sName,
                    java.lang.String sXml,
                    XmlElement xml)
- Construct a QNameAdapter.
- 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 java.lang.Object fromXml(XmlElement xml)
- Deserialize an object from an XML element.
- 
- Overrides:
- fromXmlin class- SimpleAdapter
 
- 
- Parameters:
- xml- the XML element to deserialize from
- Returns:
- the object deserialized from the XML element
 
toXml
public XmlElement toXml(java.lang.Object o)
- Serialize an object into an XML element.
- 
- Overrides:
- toXmlin class- SimpleAdapter
 
- 
- Parameters:
- o- the object to serialize
- Returns:
- the XML element representing the serialized form of the passed object
 
isValidQName
public boolean isValidQName(java.lang.String sValue)
- Specifies whether or not the specified QName value is associated with a known namespace declaration.
- 
- Returns:
- true is the specified QName value is associated with a known namespace declaration; false otherwise
 
Skip navigation links 
 
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.