net.sf.saxon.om

Interface ExtendedNodeInfo

All Superinterfaces:
Item, NodeInfo, Source, PullEvent, ValueRepresentation
Known Implementing Classes:
DocumentWrapper, NodeWrapper, TinyDocumentImpl, TinyNodeImpl, TinyTextImpl, WhitespaceTextImpl

public interface ExtendedNodeInfo
extends NodeInfo

This interface contains methods that extend NodeInfo: the extra methods will be added to the NodeInfo interface at some time in the future.

Fields inherited from interface net.sf.saxon.om.NodeInfo

ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACES

Fields inherited from interface net.sf.saxon.om.ValueRepresentation

EMPTY_VALUE_ARRAY

Method Summary

boolean
isId()
Determine whether this node has the is-id property
boolean
isIdref()
Determine whether this node has the is-idref property
boolean
isNilled()
Determine whether the node has the is-nilled property

Methods inherited from interface net.sf.saxon.om.Item

getStringValue, getStringValueCS, getTypedValue

Methods inherited from interface net.sf.saxon.om.NodeInfo

atomize, compareOrder, copy, equals, generateId, getAttributeValue, getBaseURI, getConfiguration, getDeclaredNamespaces, getDisplayName, getDocumentNumber, getDocumentRoot, getFingerprint, getLineNumber, getLocalPart, getNameCode, getNamePool, getNodeKind, getParent, getPrefix, getRoot, getStringValue, getSystemId, getTypeAnnotation, getURI, hasChildNodes, hashCode, isSameNodeInfo, iterateAxis, iterateAxis

Methods inherited from interface net.sf.saxon.om.ValueRepresentation

getStringValue, getStringValueCS

Method Details

isId

public boolean isId()
Determine whether this node has the is-id property
Returns:
true if the node is an ID

isIdref

public boolean isIdref()
Determine whether this node has the is-idref property
Returns:
true if the node is an IDREF or IDREFS element or attribute

isNilled

public boolean isNilled()
Determine whether the node has the is-nilled property
Returns:
true if the node has the is-nilled property