public class ElementNode extends AbstractNodeInfo
Modifier and Type | Field and Description |
---|---|
protected net.sf.saxon.om.NodeInfo[] |
children |
protected DocumentNode |
document |
protected int |
id |
protected Node |
node |
protected ElementNode |
parent |
protected int |
siblingPosition |
Constructor and Description |
---|
ElementNode(DocumentNode document,
IdGenerator idGenerator,
ElementNode parent,
Node node,
int siblingPosition) |
Modifier and Type | Method and Description |
---|---|
int |
compareOrder(net.sf.saxon.om.NodeInfo other) |
int |
getColumnNumber() |
net.sf.saxon.om.DocumentInfo |
getDocumentRoot() |
int |
getLineNumber() |
String |
getLocalPart() |
int |
getNodeKind() |
net.sf.saxon.om.NodeInfo |
getParent() |
int |
getSiblingPosition() |
Object |
getUnderlyingNode() |
String |
getURI() |
boolean |
hasChildNodes() |
net.sf.saxon.om.AxisIterator |
iterateAxis(byte axisNumber) |
atomize, copy, createUnsupportedOperationException, equals, generateId, getAttributeValue, getBaseURI, getConfiguration, getDeclaredNamespaces, getDisplayName, getDocumentNumber, getFingerprint, getNameCode, getNamePool, getPrefix, getRoot, getStringValue, getStringValueCS, getSystemId, getTypeAnnotation, getTypedValue, isId, isIdref, isNilled, isSameNodeInfo, iterateAxis, setSystemId
protected final DocumentNode document
protected final ElementNode parent
protected final Node node
protected final int id
protected final int siblingPosition
protected final net.sf.saxon.om.NodeInfo[] children
public ElementNode(DocumentNode document, IdGenerator idGenerator, ElementNode parent, Node node, int siblingPosition)
public Object getUnderlyingNode()
AbstractNodeInfo
getUnderlyingNode
in interface net.sf.saxon.om.VirtualNode
getUnderlyingNode
in class AbstractNodeInfo
public int getSiblingPosition()
AbstractNodeInfo
getSiblingPosition
in interface net.sf.saxon.om.SiblingCountingNode
getSiblingPosition
in class AbstractNodeInfo
public int getColumnNumber()
AbstractNodeInfo
getColumnNumber
in interface net.sf.saxon.om.NodeInfo
getColumnNumber
in class AbstractNodeInfo
public int getLineNumber()
AbstractNodeInfo
getLineNumber
in interface net.sf.saxon.om.NodeInfo
getLineNumber
in class AbstractNodeInfo
public boolean hasChildNodes()
AbstractNodeInfo
hasChildNodes
in interface net.sf.saxon.om.NodeInfo
hasChildNodes
in class AbstractNodeInfo
public int getNodeKind()
AbstractNodeInfo
getNodeKind
in interface net.sf.saxon.om.NodeInfo
getNodeKind
in class AbstractNodeInfo
public net.sf.saxon.om.DocumentInfo getDocumentRoot()
AbstractNodeInfo
getDocumentRoot
in interface net.sf.saxon.om.NodeInfo
getDocumentRoot
in class AbstractNodeInfo
public String getLocalPart()
AbstractNodeInfo
getLocalPart
in interface net.sf.saxon.om.NodeInfo
getLocalPart
in class AbstractNodeInfo
public String getURI()
AbstractNodeInfo
getURI
in interface net.sf.saxon.om.NodeInfo
getURI
in class AbstractNodeInfo
public net.sf.saxon.om.NodeInfo getParent()
AbstractNodeInfo
getParent
in interface net.sf.saxon.om.NodeInfo
getParent
in class AbstractNodeInfo
public int compareOrder(net.sf.saxon.om.NodeInfo other)
AbstractNodeInfo
compareOrder
in interface net.sf.saxon.om.NodeInfo
compareOrder
in class AbstractNodeInfo
public net.sf.saxon.om.AxisIterator iterateAxis(byte axisNumber)
AbstractNodeInfo
iterateAxis
in interface net.sf.saxon.om.NodeInfo
iterateAxis
in class AbstractNodeInfo
Copyright © 2002–2017 PMD. All rights reserved.