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, writeprotected String exprS
public ExpressionADJ indexExprADJ
protected String valueS
public ExpressionADJ indexValueADJ
public IndexDefn(Configuration config, Attributes atts) throws XPathException
XPathExceptionpublic IndexDefn(Configuration config, Map<String,String> props) throws XPathException
XPathExceptionpublic void init()
throws XPathException
XPathExceptionpublic void setProperty(String name, String value) throws XPathException
setProperty in class UnifyingDefnXPathExceptionpublic Set<IndexDefn.Indexation> unifyIndex(PatternADJ p)
p - the pattern to unify the pattern againstpublic void export(ExpressionPresenter out)
export in class UnifyingDefnpublic void writeAttributes(XMLStreamWriter out) throws XMLStreamException
writeAttributes in class UnifyingDefnXMLStreamExceptionCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.