Package net.sf.saxon.pattern

Class Summary
AnyChildNodePattern 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.
AnyNodeTest NodeTest is an interface that enables a test of whether a node has a particular name and type.
CombinedNodeTest A CombinedNodeTest combines two nodetests using one of the operators union (=or), intersect (=and), difference (= "and not").
ContentTypeTest NodeTest is an interface that enables a test of whether a node matches particular conditions.
DocumentNodeTest A DocumentNodeTest implements the test document-node(element(~,~))
IDPattern An IDPattern is a pattern of the form id("literal") or id($variable)
KeyPattern A KeyPattern is a pattern of the form key(keyname, keyvalue)
LocalNameTest NodeTest is an interface that enables a test of whether a node has a particular name and type.
LocationPathPattern A LocationPathPattern represents a path, for example of the form A/B/C...
NamespaceTest NodeTest is an interface that enables a test of whether a node has a particular name and type.
NameTest NodeTest is an interface that enables a test of whether a node has a particular name and type.
NodeKindTest NodeTest is an interface that enables a test of whether a node has a particular name and kind.
NodeTest A NodeTest is a simple kind of pattern that enables a context-free test of whether a node has a particular name.
NodeTestPattern A NodeTestPattern is a pattern that consists simply of a NodeTest.
NoNodeTest NodeTest is an interface that enables a test of whether a node has a particular name and type.
Pattern A Pattern represents the result of parsing an XSLT pattern string.
PatternSponsor The PatternSponsor class allows a Pattern to be treated like an expression.
SubstitutionGroupTest NodeTest is an interface that enables a test of whether a node has a particular name and type.
UnionPattern A pattern formed as the union (or) of two other patterns