net.sf.saxon.pattern
public final class AnyNodeTest extends NodeTest implements QNameTest
Method Summary | |
---|---|
double | getDefaultPriority()
Determine the default priority of this node test when used on its own as a Pattern |
static AnyNodeTest | getInstance()
Get an instance of AnyNodeTest |
int | getNodeKindMask()
Get a mask indicating which kinds of nodes this NodeTest can match. |
ItemType | getSuperType(TypeHierarchy th) |
int | hashCode()
Returns a hash code value for the object. |
boolean | matches(int nodeType, int fingerprint, int annotation)
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. |
boolean | matches(NodeInfo node)
Test whether this node test is satisfied by a given node. |
boolean | matches(StructuredQName qname)
Test whether this QNameTest matches a given QName |
boolean | matchesItem(Item item, boolean allowURIPromotion, Configuration config)
Test whether a given item conforms to this type |
String | toString() |
Parameters: nodeType The type of node to be matched fingerprint identifies the expanded name of the node to be matched
Parameters: tree the TinyTree containing the node nodeNr the number of the node within the TinyTree
Returns: true if the node matches the NodeTest, otherwise false
Parameters: node the node to be matched
Parameters: qname the QName to be matched
Returns: true if the name matches, false if not
Parameters: item The item to be tested allowURIPromotion config
Returns: true if the item is an instance of this type; false otherwise