public abstract class Adjunct extends Object
Constructor and Description |
---|
Adjunct() |
Modifier and Type | Method and Description |
---|---|
static ExpressionADJ |
getExpressionAdjunct(Expression expr) |
static NodeTestADJ |
getNodeTestAdjunct(NodeTest nt) |
static PatternADJ |
getPatternAdjunct(Pattern p) |
Set<IndexDefn.Indexation> |
index(List<IndexDefn> idfl)
find any indexable terms for the attached pattern or expression
|
Adjunct |
processRewrites(PatternOptimizationEE patternOptimization)
process any rewrites for the attached expression or pattern
|
public static PatternADJ getPatternAdjunct(Pattern p)
public static NodeTestADJ getNodeTestAdjunct(NodeTest nt)
public static ExpressionADJ getExpressionAdjunct(Expression expr)
public Adjunct processRewrites(PatternOptimizationEE patternOptimization)
patternOptimization
- definitions of pattern optimization controlspublic Set<IndexDefn.Indexation> index(List<IndexDefn> idfl)
idfl
- definitions of indexation directivesCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.