|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.saxon.expr.ComputedExpression
net.sf.saxon.expr.FunctionCall
net.sf.saxon.functions.SystemFunction
net.sf.saxon.functions.Subsequence
Implements the XPath 2.0 subsequence() function
Field Summary | |
static int |
SUBSEQUENCE
|
Fields inherited from class net.sf.saxon.functions.SystemFunction |
operation |
Fields inherited from class net.sf.saxon.expr.FunctionCall |
argument |
Fields inherited from class net.sf.saxon.expr.ComputedExpression |
lineNumber, NO_ARGUMENTS, staticProperties |
Constructor Summary | |
Subsequence()
|
Method Summary | |
int |
computeSpecialProperties()
Get the static properties of this expression (other than its type). |
ItemType |
getItemType()
Determine the data type of the items in the sequence |
SequenceIterator |
iterate(XPathContext context)
Evaluate the function to return an iteration of selected nodes. |
Methods inherited from class net.sf.saxon.functions.SystemFunction |
addContextDocumentArgument, checkArguments, computeCardinality, display, getDetails, getName, getRequiredType, main, makeSystemFunction, useContextItemAsDefault |
Methods inherited from class net.sf.saxon.expr.FunctionCall |
analyze, checkArgumentCount, getNumberOfArguments, getSubExpressions, preEvaluate, promote, setArguments, simplify, simplifyArguments |
Methods inherited from class net.sf.saxon.expr.ComputedExpression |
computeDependencies, computeStaticProperties, dynamicError, effectiveBooleanValue, evaluateAsString, evaluateItem, getCardinality, getDependencies, getIntrinsicDependencies, getLineNumber, getSpecialProperties, markTailFunctionCalls, setLineNumber, typeError |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int SUBSEQUENCE
Constructor Detail |
public Subsequence()
Method Detail |
public ItemType getItemType()
getItemType
in interface Expression
getItemType
in class SystemFunction
public int computeSpecialProperties()
computeSpecialProperties
in class ComputedExpression
public SequenceIterator iterate(XPathContext context) throws XPathException
iterate
in interface Expression
iterate
in class ComputedExpression
context
- supplies the context for evaluation
XPathException
- if any dynamic error occurs evaluating the
expression
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |