| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.dom4j.rule.pattern.DefaultPattern
 DefaultPattern a default implementation of Pattern which can
 take any XPath implementation or NodeFilter for defining the pattern.
 WARNING  this implementation causes a worst case, brute force XSLT
 rule evaluation to be performed. Wherever possible the methods getPriority(), getMatchType()and getMatchesNodeName()should
 be overloaded to allow more rule filtering to occur.
 
| Field Summary | 
| Fields inherited from interface org.dom4j.rule.Pattern | 
| ANY_NODE, DEFAULT_PRIORITY, NONE, NUMBER_OF_TYPES | 
| Constructor Summary | |
| DefaultPattern(NodeFilter filter) | |
| 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()DOCUMENT ME! | 
|  double | getPriority()Returns the default resolution policy of the pattern according to the XSLT conflict resolution spec . | 
|  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. | 
|  boolean | matches(Node node)DOCUMENT ME! | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public DefaultPattern(NodeFilter filter)
| Method Detail | 
public boolean matches(Node node)
Pattern
matches in interface Patternnode - DOCUMENT ME!
public double getPriority()
Pattern
getPriority in interface Patternpublic Pattern[] getUnionPatterns()
Pattern
getUnionPatterns in interface Patternpublic short getMatchType()
Pattern
getMatchType in interface Patternpublic String getMatchesNodeName()
Pattern
getMatchesNodeName in interface Pattern| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||