Uses of Class
jd.xml.xslt.pattern.Pattern

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)