jd.xml.xslt.pattern
Interface PatternVisitor
- All Known Implementing Classes:
- PatternClassifier, PatternWriter
- public interface PatternVisitor
Method Summary |
void |
composedPattern(Pattern pattern,
Pattern lhs,
Pattern rhs,
boolean composeDirect)
|
void |
idPattern(Pattern pattern,
String id)
|
void |
keyPattern(Pattern pattern,
String keyName,
String keyValue)
|
void |
numberCountPattern(Pattern pattern,
XPathNode node,
NodeNameTest nameTest)
|
void |
orPattern(Pattern pattern,
Pattern[] patterns)
|
void |
rootPattern(Pattern pattern)
|
void |
stepPattern(Pattern pattern,
int principcalNodeType,
NodeTest nodeTest,
Expression[] predicates,
int lastSizePredicate,
int lastNumericPredicate)
|
composedPattern
public void composedPattern(Pattern pattern,
Pattern lhs,
Pattern rhs,
boolean composeDirect)
idPattern
public void idPattern(Pattern pattern,
String id)
keyPattern
public void keyPattern(Pattern pattern,
String keyName,
String keyValue)
numberCountPattern
public void numberCountPattern(Pattern pattern,
XPathNode node,
NodeNameTest nameTest)
orPattern
public void orPattern(Pattern pattern,
Pattern[] patterns)
rootPattern
public void rootPattern(Pattern pattern)
stepPattern
public void stepPattern(Pattern pattern,
int principcalNodeType,
NodeTest nodeTest,
Expression[] predicates,
int lastSizePredicate,
int lastNumericPredicate)