Package org.jaxen.pattern
Class NodeTypeTest
- java.lang.Object
-
- org.jaxen.pattern.Pattern
-
- org.jaxen.pattern.NodeTest
-
- org.jaxen.pattern.NodeTypeTest
-
public class NodeTypeTest extends NodeTest
NodeTypeTestmatches if the node is of a certain type such as element, attribute, comment, text, processing instruction and so forth.- Version:
- $Revision: 1128 $
- Author:
- James Strachan
-
-
Field Summary
Fields Modifier and Type Field Description static NodeTypeTestATTRIBUTE_TESTstatic NodeTypeTestCOMMENT_TESTstatic NodeTypeTestDOCUMENT_TESTstatic NodeTypeTestELEMENT_TESTstatic NodeTypeTestNAMESPACE_TESTstatic NodeTypeTestPROCESSING_INSTRUCTION_TESTstatic NodeTypeTestTEXT_TEST-
Fields inherited from class org.jaxen.pattern.Pattern
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, NO_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
-
-
Constructor Summary
Constructors Constructor Description NodeTypeTest(short nodeType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetMatchType()Returns the type of node the pattern matches.doublegetPriority()Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.java.lang.StringgetText()Returns a textual representation of this patternbooleanmatches(java.lang.Object node, Context context)java.lang.StringtoString()-
Methods inherited from class org.jaxen.pattern.Pattern
getMatchesNodeName, getUnionPatterns, simplify
-
-
-
-
Field Detail
-
DOCUMENT_TEST
public static final NodeTypeTest DOCUMENT_TEST
-
ELEMENT_TEST
public static final NodeTypeTest ELEMENT_TEST
-
ATTRIBUTE_TEST
public static final NodeTypeTest ATTRIBUTE_TEST
-
COMMENT_TEST
public static final NodeTypeTest COMMENT_TEST
-
TEXT_TEST
public static final NodeTypeTest TEXT_TEST
-
PROCESSING_INSTRUCTION_TEST
public static final NodeTypeTest PROCESSING_INSTRUCTION_TEST
-
NAMESPACE_TEST
public static final NodeTypeTest NAMESPACE_TEST
-
-
Method Detail
-
matches
public boolean matches(java.lang.Object node, Context context)
-
getPriority
public double getPriority()
Description copied from class:PatternReturns the default resolution policy of the pattern according to the XSLT conflict resolution rules.- Overrides:
getPriorityin classPattern- Returns:
- 0.5; the default priority defined in XSLT
- See Also:
- Section 5.5 of the XSLT specification
-
getMatchType
public short getMatchType()
Description copied from class:PatternReturns the type of node the pattern matches.- Overrides:
getMatchTypein classPattern- Returns:
ANY_NODEunless overridden
-
getText
public java.lang.String getText()
Description copied from class:PatternReturns a textual representation of this pattern
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-