public class IndexDefn extends UnifyingDefn
Modifier and Type | Class and Description |
---|---|
static class |
IndexDefn.Indexation
A structure of the expressions needed for indexation.
|
Modifier and Type | Field and Description |
---|---|
protected String |
exprS |
ExpressionADJ |
indexExprADJ |
ExpressionADJ |
indexValueADJ |
protected String |
valueS |
context, ev, exportName, expressionADJ, modes, patternADJ, patternS, toADJ, toS, whenADJ, whenS
Constructor and Description |
---|
IndexDefn(Configuration config,
Attributes atts) |
IndexDefn(Configuration config,
Map<String,String> props) |
Modifier and Type | Method and Description |
---|---|
void |
export(ExpressionPresenter out) |
void |
init() |
void |
setProperty(String name,
String value) |
Set<IndexDefn.Indexation> |
unifyIndex(PatternADJ p)
Unify to produce an indexation possibility
|
void |
writeAttributes(XMLStreamWriter out) |
checkMode, checkWhen, checkWhen, init, parse, parse, parse, parse, parsePattern, parsePattern, propertyError, setProperties, setProperties, unify, unifyingBindings, write
protected String exprS
public ExpressionADJ indexExprADJ
protected String valueS
public ExpressionADJ indexValueADJ
public IndexDefn(Configuration config, Attributes atts) throws XPathException
XPathException
public IndexDefn(Configuration config, Map<String,String> props) throws XPathException
XPathException
public void init() throws XPathException
XPathException
public void setProperty(String name, String value) throws XPathException
setProperty
in class UnifyingDefn
XPathException
public Set<IndexDefn.Indexation> unifyIndex(PatternADJ p)
p
- the pattern to unify the pattern againstpublic void export(ExpressionPresenter out) throws XPathException
export
in class UnifyingDefn
XPathException
public void writeAttributes(XMLStreamWriter out) throws XMLStreamException
writeAttributes
in class UnifyingDefn
XMLStreamException
Copyright (c) 2004-2017 Saxonica Limited. All rights reserved.