|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jaxen.pattern.Pattern
Pattern
defines the behaviour for pattern in
the XSLT processing model.
Field Summary | |
static short |
ANY_NODE
Matches any node |
static short |
ATTRIBUTE_NODE
Matches elements nodes |
static short |
CDATA_SECTION_NODE
Matches elements nodes |
static short |
COMMENT_NODE
Matches Comments nodes |
static short |
DOCUMENT_NODE
Matches Document nodes |
static short |
DOCUMENT_TYPE_NODE
Matches DocumentType nodes |
static short |
ELEMENT_NODE
Matches Element nodes |
static short |
ENTITY_REFERENCE_NODE
Matches elements nodes |
static short |
MAX_NODE_TYPE
The maximum number of node types for sizing purposes |
static short |
NAMESPACE_NODE
Matchs a Namespace Node - NOTE this differs from DOM |
static short |
NO_NODE
Matches no nodes |
static short |
PROCESSING_INSTRUCTION_NODE
Matches ProcessingInstruction |
static short |
TEXT_NODE
Matches elements nodes |
static short |
UNKNOWN_NODE
Does not match any valid node |
Constructor Summary | |
Pattern()
|
Method Summary | |
String |
getMatchesNodeName()
For patterns which only match an ATTRIBUTE_NODE or an ELEMENT_NODE then this pattern may return the name of the element or attribute it matches. |
short |
getMatchType()
|
double |
getPriority()
Returns the default resolution policy of the pattern according to the XSLT conflict resolution spec. |
abstract String |
getText()
Returns a textual representation of this pattern |
Pattern[] |
getUnionPatterns()
If this pattern is a union pattern then this method should return an array of patterns which describe the union pattern, which should contain more than one pattern. |
abstract boolean |
matches(Object node,
Context context)
|
Pattern |
simplify()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final short ELEMENT_NODE
public static final short ATTRIBUTE_NODE
public static final short TEXT_NODE
public static final short CDATA_SECTION_NODE
public static final short ENTITY_REFERENCE_NODE
public static final short PROCESSING_INSTRUCTION_NODE
public static final short COMMENT_NODE
public static final short DOCUMENT_NODE
public static final short DOCUMENT_TYPE_NODE
public static final short NAMESPACE_NODE
public static final short UNKNOWN_NODE
public static final short MAX_NODE_TYPE
public static final short ANY_NODE
public static final short NO_NODE
Constructor Detail |
public Pattern()
Method Detail |
public abstract boolean matches(Object node, Context context) throws JaxenException
public double getPriority()
public Pattern[] getUnionPatterns()
public short getMatchType()
public String getMatchesNodeName()
public Pattern simplify()
public abstract String getText()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |