public class GetVariableValueFunction extends RSTableFunction
The hosting application must register itself to the AppContext.setApplication(Object)
and must implement the HasVariablesManager
interface. Otherwise the returned value will
always be either the default value or the empty sequence.
Constructor and Description |
---|
GetVariableValueFunction() |
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.om.SequenceIterator |
iterate(net.sf.saxon.expr.XPathContext context)
Iterate.
|
copy, getItemType, getRSTableProcessor, makeSystemFunction, setRSTableProcessor
checkArguments, computeCardinality, getDetails, getErrorCodeForTypeErrors, setDetails
addExternalFunctionCallToPathMap, equals, explain, getArguments, getDisplayName, getExpressionName, getFunctionName, getNumberOfArguments, hashCode, operands, optimize, preEvaluate, promote, replaceOperand, setArguments, setFunctionName, toShortString, toString, typeCheck
addToPathMap, adoptChildExpression, checkForUpdatingSubexpressions, checkPermittedContents, clearStreamabilityData, computeDependencies, computeStaticProperties, doPromotion, effectiveBooleanValue, evaluateAsString, evaluateItem, evaluatePendingUpdates, explain, getCardinality, getColumnNumber, getConfiguration, getConstructType, getContainer, getDependencies, getEvaluationMethod, getExpressionCompiler, getHostLanguage, getImplementationMethod, getIntegerBounds, getIntrinsicDependencies, getLineNumber, getLocationId, getObjectName, getPosture, getProperties, getProperty, getPublicId, getSlotsUsed, getSpecialProperties, getStreamability, getSweep, getSystemId, hasVariableBinding, identityHashCode, implementsStaticTypeCheck, isIdentical, isSubtreeExpression, isUpdatingExpression, isVacuousExpression, iterateEvents, makeStreamingAdjunct, markTailFunctionCalls, process, resetLocalStaticProperties, setContainer, setEvaluationMethod, setFiltered, setFlattened, setLocationId, setPostureAndSweep, simplify, staticTypeCheck, suppressValidation, toPattern, toStreamingPattern, unordered
public net.sf.saxon.om.SequenceIterator iterate(net.sf.saxon.expr.XPathContext context) throws net.sf.saxon.trans.XPathException
iterate
in class net.sf.saxon.expr.Expression
context
- the contextnet.sf.saxon.trans.XPathException
- the x path exceptionCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa