net.sf.saxon.pattern
public final class AnyChildNodePattern extends NodeTest
Modifier and Type | Method and Description |
---|---|
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.
|
java.lang.String |
toString() |
getAtomizedItemType, getContentType, getFingerprint, getPrimitiveItemType, getPrimitiveType, getRequiredNodeNames, getSuperType, isAtomicType, isNillable, matchesItem, toString
public static AnyChildNodePattern getInstance()
public boolean matches(int nodeKind, int fingerprint, int annotation)
public boolean matches(TinyTree tree, int nodeNr)
public boolean matches(NodeInfo node)
public double getDefaultPriority()
getDefaultPriority
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