|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sf.saxon.pattern.NodeTest | +--net.sf.saxon.pattern.AnyChildNodePattern
An AnyChildNodePattern is the pattern node(), which matches any node except a root node, an attribute node, or a namespace node: in other words, any node that is the child of another node.
Constructor Summary | |
AnyChildNodePattern()
|
Method Summary | |
boolean |
allowsTextNodes()
Indicate whether this NodeTest is capable of matching text nodes |
double |
getDefaultPriority()
Determine the default priority to use if this pattern appears as a match pattern for a template with no explicit priority attribute. |
int |
getNodeKindMask()
Get a mask indicating which kinds of nodes this NodeTest can match. |
int |
hashCode()
Returns a hash code value for the object. |
boolean |
matches(int nodeKind,
int fingerprint,
int annotation)
Test whether this node test is satisfied by a given node |
boolean |
matches(NodeInfo node)
Test whether this node test is satisfied by a given node. |
java.lang.String |
toString()
|
Methods inherited from class net.sf.saxon.pattern.NodeTest |
getAtomizedItemType, getContentType, getFingerprint, getPrimitiveItemType, getPrimitiveType, getRequiredNodeNames, getSuperType, matchesItem, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public AnyChildNodePattern()
Method Detail |
public boolean matches(int nodeKind, int fingerprint, int annotation)
matches
in class NodeTest
nodeKind
- The type of node to be matchedfingerprint
- identifies the expanded name of the node to be matchedannotation
- The actual content type of the nodepublic boolean matches(NodeInfo node)
matches
in class NodeTest
node
- the node to be matchedpublic double getDefaultPriority()
getDefaultPriority
in class NodeTest
public boolean allowsTextNodes()
allowsTextNodes
in class NodeTest
public int getNodeKindMask()
getNodeKindMask
in class NodeTest
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |