gnu.xml
Class XName
java.lang.Object
javax.xml.namespace.QName
gnu.xml.SName
gnu.xml.XName
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
public class XName
- extends SName
- implements java.io.Externalizable
A QName with namespace nodes [and future optional type annotation].
- See Also:
- Serialized Form
Methods inherited from class javax.xml.namespace.QName |
equals, getLocalPart, getNamespaceURI, getPrefix, hashCode, valueOf |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
XName
public XName()
XName
public XName(Symbol qname,
NamespaceBinding namespaceNodes)
XName
public XName(Symbol qname,
java.lang.String prefix,
NamespaceBinding namespaceNodes)
XName
public XName(SName name,
NamespaceBinding namespaceNodes)
getNamespaceNodes
public final NamespaceBinding getNamespaceNodes()
setNamespaceNodes
public final void setNamespaceNodes(NamespaceBinding nodes)
getLocalName
public final java.lang.String getLocalName()
- Deprecated.
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
- Overrides:
writeExternal
in class SName
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
- Overrides:
readExternal
in class SName
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Overrides:
readResolve
in class SName
- Throws:
java.io.ObjectStreamException