public final class AnyChildNodeTest extends NodeTest
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateJavaScriptItemTypeTest(ItemType knownToBe)
Generate Javascript code to test whether an item conforms to this item type
|
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.
|
UType |
getUType()
Get the corresponding
UType. |
int |
hashCode()
Returns a hash code value for the object.
|
boolean |
matches(int nodeKind,
NodeName name,
SchemaType 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 |
matchesNode(NodeInfo node)
Test whether this node test is satisfied by a given node.
|
java.lang.String |
toString() |
copy, generateJavaScriptItemTypeAcceptor, getAtomizedItemType, getContentType, getFingerprint, getMatchingNodeName, getPrimitiveItemType, getPrimitiveType, getRequiredNodeNames, isAtomicType, isAtomizable, isNillable, isPlainType, matches, visitNamedSchemaComponentspublic static AnyChildNodeTest getInstance()
public UType getUType()
UType. A UType is a union of primitive item
types.public boolean matches(int nodeKind,
NodeName name,
SchemaType annotation)
matches in class NodeTestnodeKind - 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)
public boolean matchesNode(NodeInfo node)
matchesNode in class NodeTestnode - the node to be matchedpublic double getDefaultPriority()
getDefaultPriority in class NodeTestpublic int getNodeKindMask()
getNodeKindMask in class NodeTestpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String generateJavaScriptItemTypeTest(ItemType knownToBe)
knownToBe - Copyright (c) 2004-2017 Saxonica Limited. All rights reserved.