net.sf.saxon.pattern
public final class LocalNameTest extends NodeTest implements QNameTest
Constructor Summary | |
---|---|
LocalNameTest(NamePool pool, int nodeKind, String localName) |
Method Summary | |
---|---|
boolean | equals(Object other)
Indicates whether some other object is "equal to" this one. |
double | getDefaultPriority()
Determine the default priority of this node test when used on its own as a Pattern |
String | getLocalName()
Get the local name used in this LocalNameTest |
int | getNodeKindMask()
Get a mask indicating which kinds of nodes this NodeTest can match. |
int | getPrimitiveType()
Determine the types of nodes to which this pattern applies. |
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 |
String | toString() |
Returns: the type of node matched by this pattern. e.g. Type.ELEMENT or Type.TEXT
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