|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.saxon.pattern.NodeTest net.sf.saxon.pattern.AnyChildNodeTest
public final class AnyChildNodeTest
An AnyChildNodePattern is the pattern node(), which matches any node except a root node, an attribute node, or a namespace node: in other words, any node that is the child of another node.
Method Summary | |
---|---|
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 AnyChildNodeTest |
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,
NodeName name,
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. |
String |
toString()
|
Methods inherited from class net.sf.saxon.pattern.NodeTest |
---|
getAtomizedItemType, getContentType, getFingerprint, getPrimitiveItemType, getPrimitiveType, getRequiredNodeNames, getSuperType, isAtomicType, isAtomizable, isNillable, isPlainType, matches, matchesItem, toString, visitNamedSchemaComponents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static AnyChildNodeTest getInstance()
public boolean matches(int nodeKind, NodeName name, int annotation)
matches
in class NodeTest
nodeKind
- The kind of node to be matchedname
- identifies the expanded name of the node to be matched.
The value should be null for a node with no name.annotation
- The actual content type of the nodepublic boolean matches(TinyTree tree, int nodeNr)
matches
in class NodeTest
tree
- the TinyTree containing the nodenodeNr
- the number of the node within the TinyTree
public boolean matches(NodeInfo node)
matches
in class NodeTest
node
- the node to be matchedpublic double getDefaultPriority()
public int getNodeKindMask()
getNodeKindMask
in class NodeTest
public String toString()
toString
in class Object
public int hashCode()
hashCode
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |