| java.lang.Object net.sf.saxon.pattern.NodeTest net.sf.saxon.pattern.AnyNodeTest
AnyNodeTest | final public class AnyNodeTest extends NodeTest (Code) | | NodeTest is an interface that enables a test of whether a node has a particular
name and type. An AnyNodeTest matches any node.
author: Michael H. Kay |
getDefaultPriority | final public double getDefaultPriority()(Code) | | Determine the default priority of this node test when used on its own as a Pattern
|
getInstance | public static AnyNodeTest getInstance()(Code) | | Get an instance of AnyNodeTest
|
getNodeKindMask | public int getNodeKindMask()(Code) | | Get a mask indicating which kinds of nodes this NodeTest can match. This is a combination
of bits: 1< |
hashCode | public int hashCode()(Code) | | Returns a hash code value for the object.
|
matches | final public boolean matches(int nodeType, int fingerprint, int annotation)(Code) | | Test whether this node test is satisfied by a given node
Parameters: nodeType - The type of node to be matched Parameters: fingerprint - identifies the expanded name of the node to be matched |
matches | public boolean matches(TinyTree tree, int nodeNr)(Code) | | Test whether this node test is satisfied by a given node on a TinyTree. The node
must be a document, element, text, comment, or processing instruction node.
This method is provided
so that when navigating a TinyTree a node can be rejected without
actually instantiating a NodeInfo object.
Parameters: tree - the TinyTree containing the node Parameters: nodeNr - the number of the node within the TinyTree true if the node matches the NodeTest, otherwise false |
matches | public boolean matches(NodeInfo node)(Code) | | Test whether this node test is satisfied by a given node. This alternative
method is used in the case of nodes where calculating the fingerprint is expensive,
for example DOM or JDOM nodes.
Parameters: node - the node to be matched |
matchesItem | public boolean matchesItem(Item item, XPathContext context)(Code) | | Test whether a given item conforms to this type
Parameters: item - The item to be tested Parameters: context - true if the item is an instance of this type; false otherwise |
|
|