|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Pattern | |
jd.xml.xslt.format | Contains helper classes for XSLT format and sort tasks. |
jd.xml.xslt.parser | Contains parser classes for stylesheets, stylesheet templates elements and patterns. |
jd.xml.xslt.pattern | Contains classes for XSLT template patterns. |
jd.xml.xslt.template | Contains classes representing the various XSLT template elements and instructions. |
jd.xml.xslt.trace |
Uses of Pattern in jd.xml.xslt.format |
Methods in jd.xml.xslt.format that return Pattern | |
Pattern |
LevelNumbering.getCount()
|
Pattern |
LevelNumbering.getFrom()
|
Methods in jd.xml.xslt.format with parameters of type Pattern | |
protected int[] |
SingleLevelNumbering.getNumbers(XsltContext context,
Pattern countPattern,
Pattern fromPattern)
|
protected int[] |
MultiLevelNumbering.getNumbers(XsltContext context,
Pattern countPattern,
Pattern fromPattern)
|
protected abstract int[] |
LevelNumbering.getNumbers(XsltContext context,
Pattern count,
Pattern from)
|
protected int |
LevelNumbering.getMatchingSiblings(XsltContext context,
XPathNode ancestor,
Pattern countPattern)
|
protected int[] |
AnyLevelNumbering.getNumbers(XsltContext context,
Pattern countPattern,
Pattern fromPattern)
|
Constructors in jd.xml.xslt.format with parameters of type Pattern | |
SingleLevelNumbering(Pattern count,
Pattern from)
|
|
MultiLevelNumbering(Pattern count,
Pattern from)
|
|
LevelNumbering(Pattern count,
Pattern from)
|
|
AnyLevelNumbering(Pattern count,
Pattern from)
|
Uses of Pattern in jd.xml.xslt.parser |
Methods in jd.xml.xslt.parser that return Pattern | |
Pattern |
PatternParser.parsePattern(String source)
|
Pattern |
ParseListener.patternParsed(XsltParseContext context,
Pattern pattern,
String source)
|
Pattern |
AttributeIterator.getPattern()
Return the value of the current attribute as a parsed pattern. |
Methods in jd.xml.xslt.parser with parameters of type Pattern | |
void |
XsltParseContext.addKey(String name,
Pattern match,
Expression use)
|
Pattern |
ParseListener.patternParsed(XsltParseContext context,
Pattern pattern,
String source)
|
Uses of Pattern in jd.xml.xslt.pattern |
Subclasses of Pattern in jd.xml.xslt.pattern | |
class |
ComposedPathPattern
ComposedPath pattern represents the pattern which is composed of two path patterns, either direct (lhs/rhs) or indirect (lhs//rhs). |
class |
FilteredStepPattern
FilteredStepPattern is a StepPattern with one or more predicate expressions. |
class |
IdPattern
IdPattern represents the Id pattern. |
class |
KeyPattern
KeyPattern represents the key pattern. |
class |
NumberCountPattern
NumberCountPattern is a pattern used by a NumberTemplate. |
class |
OrPattern
OrPattern represents the or pattern (lhs|rhs). |
class |
ProxyPattern
ProxyPattern wraps another pattern. |
class |
RootPattern
RootPattern represents the root path pattern. |
class |
StepPattern
StepPattern represents a location step pattern consisting of a NodeTest. |
Fields in jd.xml.xslt.pattern declared as Pattern | |
static Pattern |
RootPattern.INSTANCE
The instance. |
protected Pattern |
ProxyPattern.pattern_
|
Methods in jd.xml.xslt.pattern that return Pattern | |
Pattern |
ProxyPattern.getPattern()
|
Pattern[] |
OrPattern.getPatterns()
Return the patterns of this OrPattern. |
Pattern |
Key.getMatch()
|
Methods in jd.xml.xslt.pattern with parameters of type Pattern | |
void |
PatternWriter.print(Pattern pattern)
|
void |
PatternWriter.composedPattern(Pattern pattern,
Pattern lhs,
Pattern rhs,
boolean composeDirect)
|
void |
PatternWriter.idPattern(Pattern pattern,
String id)
|
void |
PatternWriter.keyPattern(Pattern pattern,
String keyName,
String keyValue)
|
void |
PatternWriter.numberCountPattern(Pattern pattern,
XPathNode node,
NodeNameTest nameTest)
|
void |
PatternWriter.orPattern(Pattern pattern,
Pattern[] patterns)
|
void |
PatternWriter.rootPattern(Pattern pattern)
|
void |
PatternWriter.stepPattern(Pattern pattern,
int principalNodeType,
NodeTest nodeTest,
Expression[] predicates,
int lastSizePredicate,
int lastNumericPredicate)
|
void |
PatternVisitor.composedPattern(Pattern pattern,
Pattern lhs,
Pattern rhs,
boolean composeDirect)
|
void |
PatternVisitor.idPattern(Pattern pattern,
String id)
|
void |
PatternVisitor.keyPattern(Pattern pattern,
String keyName,
String keyValue)
|
void |
PatternVisitor.numberCountPattern(Pattern pattern,
XPathNode node,
NodeNameTest nameTest)
|
void |
PatternVisitor.orPattern(Pattern pattern,
Pattern[] patterns)
|
void |
PatternVisitor.rootPattern(Pattern pattern)
|
void |
PatternVisitor.stepPattern(Pattern pattern,
int principcalNodeType,
NodeTest nodeTest,
Expression[] predicates,
int lastSizePredicate,
int lastNumericPredicate)
|
static PatternClassifier.Match |
PatternClassifier.classifyPattern(Pattern pattern)
|
PatternClassifier.Match |
PatternClassifier.classify(Pattern pattern)
|
void |
PatternClassifier.composedPattern(Pattern pattern,
Pattern lhs,
Pattern rhs,
boolean composeDirect)
|
void |
PatternClassifier.idPattern(Pattern pattern,
String id)
|
void |
PatternClassifier.keyPattern(Pattern pattern,
String keyName,
String keyValue)
|
void |
PatternClassifier.numberCountPattern(Pattern pattern,
XPathNode node,
NodeNameTest nameTest)
|
void |
PatternClassifier.orPattern(Pattern pattern,
Pattern[] patterns)
|
void |
PatternClassifier.rootPattern(Pattern pattern)
|
void |
PatternClassifier.stepPattern(Pattern pattern,
int principalType,
NodeTest nodeTest,
Expression[] predicates,
int lastSizePredicate,
int lastNumericPredicate)
|
Constructors in jd.xml.xslt.pattern with parameters of type Pattern | |
ProxyPattern(Pattern pattern)
|
|
OrPattern(Pattern lhs,
Pattern rhs)
|
|
Key(Pattern pattern,
Expression use,
int index)
Create a Key. |
|
ComposedPathPattern(Pattern lhs,
Pattern rhs,
boolean composeDirect)
Create the ComposedPathPattern. |
Uses of Pattern in jd.xml.xslt.template |
Methods in jd.xml.xslt.template that return Pattern | |
Pattern |
TemplateRule.getPattern()
Return the pattern which is used to test if a node matches the template. |
Pattern |
TemplateRule.getOriginalPattern()
Return the pattern, which was defined in the xsl:template instructions match attribute. |
Constructors in jd.xml.xslt.template with parameters of type Pattern | |
TemplateRule(int importPrecedence,
double priority,
int serial,
Template template,
Variable[] params,
boolean hasLocalVariables,
Pattern pattern,
Pattern originalPattern,
String mode)
Create a TemplateRule with a match pattern. |
Uses of Pattern in jd.xml.xslt.trace |
Subclasses of Pattern in jd.xml.xslt.trace | |
(package private) class |
TracePattern
|
Methods in jd.xml.xslt.trace that return Pattern | |
Pattern |
TraceParseListener.patternParsed(XsltParseContext context,
Pattern pattern,
String source)
|
Methods in jd.xml.xslt.trace with parameters of type Pattern | |
void |
Tracer.pattern(Location location,
Pattern pattern,
String source)
|
Pattern |
TraceParseListener.patternParsed(XsltParseContext context,
Pattern pattern,
String source)
|
Constructors in jd.xml.xslt.trace with parameters of type Pattern | |
TracePattern(Tracer tracer,
Location location,
Pattern pattern,
String source)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |