Package net.sf.saxon.expr
Class CurrentItemExpression
java.lang.Object
net.sf.saxon.expr.ComputedExpression
net.sf.saxon.expr.ContextItemExpression
net.sf.saxon.expr.CurrentItemExpression
- All Implemented Interfaces:
Serializable
,SourceLocator
,Container
,Expression
,InstructionInfoProvider
The expression is generated when compiling the current() function in XSLT. It differs from
the ContextItemExpression "." only in the error code that is returned when there is no context item.
- See Also:
-
Field Summary
Fields inherited from class net.sf.saxon.expr.ContextItemExpression
itemType
Fields inherited from class net.sf.saxon.expr.ComputedExpression
locationId, staticProperties
Fields inherited from interface net.sf.saxon.expr.Expression
EVALUATE_METHOD, ITERATE_METHOD, PROCESS_METHOD
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.expr.ContextItemExpression
computeCardinality, computeSpecialProperties, copy, display, equals, evaluateItem, getIntrinsicDependencies, getItemType, hashCode, iterate, optimize, typeCheck
Methods inherited from class net.sf.saxon.expr.ComputedExpression
adoptChildExpression, checkPermittedContents, computeDependencies, computeStaticProperties, doPromotion, dynamicError, effectiveBooleanValue, evaluateAsString, getCardinality, getColumnNumber, getConstructType, getDependencies, getExecutable, getHostLanguage, getImplementationMethod, getInstructionInfo, getLineNumber, getLocationId, getLocationProvider, getParentExpression, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasBadParentPointer, iterateSubExpressions, markTailFunctionCalls, process, promote, replaceSubExpression, resetStaticProperties, setLocationId, setParentExpression, setParentExpression, simplify, suppressValidation, typeError
-
Constructor Details
-
CurrentItemExpression
public CurrentItemExpression()
-
-
Method Details
-
getErrorCodeForUndefinedContext
- Overrides:
getErrorCodeForUndefinedContext
in classContextItemExpression
-