net.sf.saxon.pattern
public final class NoNodeTest extends NodeTest
Method Summary | |
---|---|
double | getDefaultPriority()
Determine the default priority of this node test when used on its own as a Pattern |
static NoNodeTest | getInstance()
Get a NoNodeTest instance |
int | getNodeKindMask()
Get a mask indicating which kinds of nodes this NodeTest can match. |
ItemType | getPrimitiveItemType()
Get the primitive item type corresponding to this item type. |
int | getPrimitiveType() |
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 | matchesItem(Item item, XPathContext context, boolean allowURIPromotion)
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: item The item to be tested context allowURIPromotion
Returns: true if the item is an instance of this type; false otherwise