public class AbstractNodeInfo extends Object implements net.sf.saxon.om.VirtualNode, net.sf.saxon.om.SiblingCountingNode
UnsupportedOperationException. A few of the methods actually have
useful implementations, such as iterateAxis(byte, NodeTest) and
isSameNodeInfo(NodeInfo).| Constructor and Description |
|---|
AbstractNodeInfo() |
| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.value.Value |
atomize() |
int |
compareOrder(net.sf.saxon.om.NodeInfo other) |
void |
copy(net.sf.saxon.event.Receiver receiver,
int whichNamespaces,
boolean copyAnnotations,
int locationId) |
protected UnsupportedOperationException |
createUnsupportedOperationException(String name)
Used to create a customized instance of UnsupportedOperationException.
|
boolean |
equals(Object other)
This implementation considers to NodeInfo objects to be equal, if their
underlying nodes are equal.
|
void |
generateId(net.sf.saxon.om.FastStringBuffer buffer) |
String |
getAttributeValue(int fingerprint) |
String |
getBaseURI() |
int |
getColumnNumber() |
net.sf.saxon.Configuration |
getConfiguration() |
int[] |
getDeclaredNamespaces(int[] buffer) |
String |
getDisplayName() |
int |
getDocumentNumber()
This implementation always returns 0.
|
net.sf.saxon.om.DocumentInfo |
getDocumentRoot() |
int |
getFingerprint() |
int |
getLineNumber() |
String |
getLocalPart() |
int |
getNameCode() |
net.sf.saxon.om.NamePool |
getNamePool() |
int |
getNodeKind() |
net.sf.saxon.om.NodeInfo |
getParent() |
String |
getPrefix() |
net.sf.saxon.om.NodeInfo |
getRoot() |
int |
getSiblingPosition() |
String |
getStringValue() |
CharSequence |
getStringValueCS() |
String |
getSystemId() |
int |
getTypeAnnotation() |
net.sf.saxon.om.SequenceIterator |
getTypedValue() |
Object |
getUnderlyingNode() |
String |
getURI() |
boolean |
hasChildNodes() |
boolean |
isId() |
boolean |
isIdref() |
boolean |
isNilled() |
boolean |
isSameNodeInfo(net.sf.saxon.om.NodeInfo other)
This implementation delegates to
equals(Object), per the Saxon
documentation's description of this method's behavior. |
net.sf.saxon.om.AxisIterator |
iterateAxis(byte axisNumber) |
net.sf.saxon.om.AxisIterator |
iterateAxis(byte axisNumber,
net.sf.saxon.pattern.NodeTest nodeTest)
This implementation calls
iterateAxis(byte) to get an
AxisIterator which is then optionally filtered using
Navigator.AxisFilter. |
void |
setSystemId(String systemId) |
public String getSystemId()
getSystemId in interface SourcegetSystemId in interface net.sf.saxon.om.NodeInfopublic void setSystemId(String systemId)
setSystemId in interface Sourcepublic String getStringValue()
getStringValue in interface net.sf.saxon.om.ItemgetStringValue in interface net.sf.saxon.om.NodeInfogetStringValue in interface net.sf.saxon.om.ValueRepresentationpublic CharSequence getStringValueCS()
getStringValueCS in interface net.sf.saxon.om.ItemgetStringValueCS in interface net.sf.saxon.om.ValueRepresentationpublic net.sf.saxon.om.SequenceIterator getTypedValue()
throws net.sf.saxon.trans.XPathException
getTypedValue in interface net.sf.saxon.om.Itemnet.sf.saxon.trans.XPathExceptionpublic Object getUnderlyingNode()
getUnderlyingNode in interface net.sf.saxon.om.VirtualNodepublic int getSiblingPosition()
getSiblingPosition in interface net.sf.saxon.om.SiblingCountingNodepublic net.sf.saxon.value.Value atomize()
throws net.sf.saxon.trans.XPathException
atomize in interface net.sf.saxon.om.NodeInfonet.sf.saxon.trans.XPathExceptionpublic int compareOrder(net.sf.saxon.om.NodeInfo other)
compareOrder in interface net.sf.saxon.om.NodeInfopublic void copy(net.sf.saxon.event.Receiver receiver,
int whichNamespaces,
boolean copyAnnotations,
int locationId)
throws net.sf.saxon.trans.XPathException
copy in interface net.sf.saxon.om.NodeInfonet.sf.saxon.trans.XPathExceptionpublic boolean equals(Object other)
public void generateId(net.sf.saxon.om.FastStringBuffer buffer)
generateId in interface net.sf.saxon.om.NodeInfopublic String getAttributeValue(int fingerprint)
getAttributeValue in interface net.sf.saxon.om.NodeInfopublic String getBaseURI()
getBaseURI in interface net.sf.saxon.om.NodeInfopublic int getColumnNumber()
getColumnNumber in interface net.sf.saxon.om.NodeInfopublic net.sf.saxon.Configuration getConfiguration()
getConfiguration in interface net.sf.saxon.om.NodeInfopublic int[] getDeclaredNamespaces(int[] buffer)
getDeclaredNamespaces in interface net.sf.saxon.om.NodeInfopublic String getDisplayName()
getDisplayName in interface net.sf.saxon.om.NodeInfopublic int getDocumentNumber()
getDocumentNumber in interface net.sf.saxon.om.NodeInfopublic net.sf.saxon.om.DocumentInfo getDocumentRoot()
getDocumentRoot in interface net.sf.saxon.om.NodeInfopublic int getFingerprint()
getFingerprint in interface net.sf.saxon.om.NodeInfopublic int getLineNumber()
getLineNumber in interface net.sf.saxon.om.NodeInfopublic String getLocalPart()
getLocalPart in interface net.sf.saxon.om.NodeInfopublic int getNameCode()
getNameCode in interface net.sf.saxon.om.NodeInfopublic net.sf.saxon.om.NamePool getNamePool()
getNamePool in interface net.sf.saxon.om.NodeInfopublic int getNodeKind()
getNodeKind in interface net.sf.saxon.om.NodeInfopublic net.sf.saxon.om.NodeInfo getParent()
getParent in interface net.sf.saxon.om.NodeInfopublic String getPrefix()
getPrefix in interface net.sf.saxon.om.NodeInfopublic net.sf.saxon.om.NodeInfo getRoot()
getRoot in interface net.sf.saxon.om.NodeInfopublic int getTypeAnnotation()
getTypeAnnotation in interface net.sf.saxon.om.NodeInfopublic String getURI()
getURI in interface net.sf.saxon.om.NodeInfopublic boolean hasChildNodes()
hasChildNodes in interface net.sf.saxon.om.NodeInfopublic boolean isId()
isId in interface net.sf.saxon.om.NodeInfopublic boolean isIdref()
isIdref in interface net.sf.saxon.om.NodeInfopublic boolean isNilled()
isNilled in interface net.sf.saxon.om.NodeInfopublic boolean isSameNodeInfo(net.sf.saxon.om.NodeInfo other)
equals(Object), per the Saxon
documentation's description of this method's behavior.
isSameNodeInfo in interface net.sf.saxon.om.NodeInfopublic net.sf.saxon.om.AxisIterator iterateAxis(byte axisNumber)
iterateAxis in interface net.sf.saxon.om.NodeInfopublic net.sf.saxon.om.AxisIterator iterateAxis(byte axisNumber,
net.sf.saxon.pattern.NodeTest nodeTest)
iterateAxis(byte) to get an
AxisIterator which is then optionally filtered using
Navigator.AxisFilter.
iterateAxis in interface net.sf.saxon.om.NodeInfoprotected UnsupportedOperationException createUnsupportedOperationException(String name)
throw the exception.name - Method name that is not supported.Copyright © 2002-2014 InfoEther. All Rights Reserved.