|
|||||||
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
public final class 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.
Method Summary | |
---|---|
double |
getDefaultPriority()
Determine the default priority to use if this pattern appears as a match pattern for a template with no explicit priority attribute. |
static AnyChildNodePattern |
getInstance()
Get the singular instance of this class |
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. |
boolean |
matches(TinyTree tree,
int nodeNr)
Test whether this node test is satisfied by a given node on a TinyTree. |
String |
toString()
|
Methods inherited from class net.sf.saxon.pattern.NodeTest |
---|
getAtomizedItemType, getContentType, getFingerprint, getPrimitiveItemType, getPrimitiveType, getRequiredNodeNames, getSuperType, isAtomicType, isNillable, matchesItem, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static AnyChildNodePattern getInstance()
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(TinyTree tree, int nodeNr)
matches
in class NodeTest
tree
- the TinyTree containing the nodenodeNr
- the number of the node within the TinyTree
public boolean matches(NodeInfo node)
matches
in class NodeTest
node
- the node to be matchedpublic double getDefaultPriority()
getDefaultPriority
in class NodeTest
public int getNodeKindMask()
getNodeKindMask
in class NodeTest
public String toString()
toString
in class Object
public int hashCode()
hashCode
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |