|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
public class ElementNode
A Saxon OM Element type node for an AST Node.
| Field Summary | |
|---|---|
protected net.sf.saxon.om.NodeInfo[] |
children
|
protected DocumentNode |
document
|
protected int |
id
|
protected Node |
node
|
protected ElementNode |
parent
|
protected int |
siblingPosition
|
| Fields inherited from interface net.sf.saxon.om.NodeInfo |
|---|
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACES |
| Constructor Summary | |
|---|---|
ElementNode(DocumentNode document,
IdGenerator idGenerator,
ElementNode parent,
Node node,
int siblingPosition)
|
|
| Method Summary | |
|---|---|
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)
|
| 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, isId, isIdref, isNilled, isSameNodeInfo, iterateAxis, setSystemId |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.saxon.om.NodeInfo |
|---|
hashCode |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public ElementNode(DocumentNode document,
IdGenerator idGenerator,
ElementNode parent,
Node node,
int siblingPosition)
| Method Detail |
|---|
public Object getUnderlyingNode()
AbstractNodeInfo
getUnderlyingNode in interface net.sf.saxon.om.VirtualNodegetUnderlyingNode in class AbstractNodeInfopublic int getSiblingPosition()
AbstractNodeInfo
getSiblingPosition in interface net.sf.saxon.om.SiblingCountingNodegetSiblingPosition in class AbstractNodeInfopublic int getColumnNumber()
AbstractNodeInfo
getColumnNumber in interface net.sf.saxon.om.NodeInfogetColumnNumber in class AbstractNodeInfopublic int getLineNumber()
AbstractNodeInfo
getLineNumber in interface net.sf.saxon.om.NodeInfogetLineNumber in class AbstractNodeInfopublic boolean hasChildNodes()
AbstractNodeInfo
hasChildNodes in interface net.sf.saxon.om.NodeInfohasChildNodes in class AbstractNodeInfopublic int getNodeKind()
AbstractNodeInfo
getNodeKind in interface net.sf.saxon.om.NodeInfogetNodeKind in class AbstractNodeInfopublic net.sf.saxon.om.DocumentInfo getDocumentRoot()
AbstractNodeInfo
getDocumentRoot in interface net.sf.saxon.om.NodeInfogetDocumentRoot in class AbstractNodeInfopublic String getLocalPart()
AbstractNodeInfo
getLocalPart in interface net.sf.saxon.om.NodeInfogetLocalPart in class AbstractNodeInfopublic String getURI()
AbstractNodeInfo
getURI in interface net.sf.saxon.om.NodeInfogetURI in class AbstractNodeInfopublic net.sf.saxon.om.NodeInfo getParent()
AbstractNodeInfo
getParent in interface net.sf.saxon.om.NodeInfogetParent in class AbstractNodeInfopublic int compareOrder(net.sf.saxon.om.NodeInfo other)
AbstractNodeInfo
compareOrder in interface net.sf.saxon.om.NodeInfocompareOrder in class AbstractNodeInfopublic net.sf.saxon.om.AxisIterator iterateAxis(byte axisNumber)
AbstractNodeInfo
iterateAxis in interface net.sf.saxon.om.NodeInfoiterateAxis in class AbstractNodeInfo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||