Class ElementNode
- java.lang.Object
-
- net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
-
- net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- All Implemented Interfaces:
Source,net.sf.saxon.evpull.PullEvent,net.sf.saxon.om.Item,net.sf.saxon.om.NodeInfo,net.sf.saxon.om.SiblingCountingNode,net.sf.saxon.om.ValueRepresentation,net.sf.saxon.om.VirtualNode
@Deprecated @InternalApi public class ElementNode extends AbstractNodeInfo
Deprecated.A Saxon OM Element type node for an AST Node.
-
-
Field Summary
Fields Modifier and Type Field Description protected net.sf.saxon.om.NodeInfo[]childrenDeprecated.protected DocumentNodedocumentDeprecated.protected intidDeprecated.protected NodenodeDeprecated.protected ElementNodeparentDeprecated.protected intsiblingPositionDeprecated.
-
Constructor Summary
Constructors Constructor Description ElementNode(DocumentNode document, IdGenerator idGenerator, ElementNode parent, Node node, int siblingPosition)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcompareOrder(net.sf.saxon.om.NodeInfo other)Deprecated.intgetColumnNumber()Deprecated.net.sf.saxon.om.DocumentInfogetDocumentRoot()Deprecated.intgetLineNumber()Deprecated.StringgetLocalPart()Deprecated.intgetNodeKind()Deprecated.net.sf.saxon.om.NodeInfogetParent()Deprecated.intgetSiblingPosition()Deprecated.ObjectgetUnderlyingNode()Deprecated.StringgetURI()Deprecated.booleanhasChildNodes()Deprecated.net.sf.saxon.om.AxisIteratoriterateAxis(byte axisNumber)Deprecated.-
Methods inherited from class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
atomize, copy, createUnsupportedOperationException, equals, generateId, getAttributeValue, getBaseURI, getConfiguration, getDeclaredNamespaces, getDisplayName, getDocumentNumber, getFingerprint, getNameCode, getNamePool, getPrefix, getRoot, getStringValue, getStringValueCS, getSystemId, getTypeAnnotation, getTypedValue, hashCode, isId, isIdref, isNilled, isSameNodeInfo, iterateAxis, setSystemId
-
-
-
-
Field Detail
-
document
protected final DocumentNode document
Deprecated.
-
parent
protected final ElementNode parent
Deprecated.
-
node
protected final Node node
Deprecated.
-
id
protected final int id
Deprecated.
-
siblingPosition
protected final int siblingPosition
Deprecated.
-
children
protected final net.sf.saxon.om.NodeInfo[] children
Deprecated.
-
-
Constructor Detail
-
ElementNode
public ElementNode(DocumentNode document, IdGenerator idGenerator, ElementNode parent, Node node, int siblingPosition)
Deprecated.
-
-
Method Detail
-
getUnderlyingNode
public Object getUnderlyingNode()
Deprecated.- Specified by:
getUnderlyingNodein interfacenet.sf.saxon.om.VirtualNode- Overrides:
getUnderlyingNodein classAbstractNodeInfo
-
getSiblingPosition
public int getSiblingPosition()
Deprecated.- Specified by:
getSiblingPositionin interfacenet.sf.saxon.om.SiblingCountingNode- Overrides:
getSiblingPositionin classAbstractNodeInfo
-
getColumnNumber
public int getColumnNumber()
Deprecated.- Specified by:
getColumnNumberin interfacenet.sf.saxon.om.NodeInfo- Overrides:
getColumnNumberin classAbstractNodeInfo
-
getLineNumber
public int getLineNumber()
Deprecated.- Specified by:
getLineNumberin interfacenet.sf.saxon.om.NodeInfo- Overrides:
getLineNumberin classAbstractNodeInfo
-
hasChildNodes
public boolean hasChildNodes()
Deprecated.- Specified by:
hasChildNodesin interfacenet.sf.saxon.om.NodeInfo- Overrides:
hasChildNodesin classAbstractNodeInfo
-
getNodeKind
public int getNodeKind()
Deprecated.- Specified by:
getNodeKindin interfacenet.sf.saxon.om.NodeInfo- Overrides:
getNodeKindin classAbstractNodeInfo
-
getDocumentRoot
public net.sf.saxon.om.DocumentInfo getDocumentRoot()
Deprecated.- Specified by:
getDocumentRootin interfacenet.sf.saxon.om.NodeInfo- Overrides:
getDocumentRootin classAbstractNodeInfo
-
getLocalPart
public String getLocalPart()
Deprecated.- Specified by:
getLocalPartin interfacenet.sf.saxon.om.NodeInfo- Overrides:
getLocalPartin classAbstractNodeInfo
-
getURI
public String getURI()
Deprecated.- Specified by:
getURIin interfacenet.sf.saxon.om.NodeInfo- Overrides:
getURIin classAbstractNodeInfo
-
getParent
public net.sf.saxon.om.NodeInfo getParent()
Deprecated.- Specified by:
getParentin interfacenet.sf.saxon.om.NodeInfo- Overrides:
getParentin classAbstractNodeInfo
-
compareOrder
public int compareOrder(net.sf.saxon.om.NodeInfo other)
Deprecated.- Specified by:
compareOrderin interfacenet.sf.saxon.om.NodeInfo- Overrides:
compareOrderin classAbstractNodeInfo
-
iterateAxis
public net.sf.saxon.om.AxisIterator iterateAxis(byte axisNumber)
Deprecated.- Specified by:
iterateAxisin interfacenet.sf.saxon.om.NodeInfo- Overrides:
iterateAxisin classAbstractNodeInfo
-
-