Class CurrentItemExpression
java.lang.Object
net.sf.saxon.expr.Expression
net.sf.saxon.expr.ContextItemExpression
net.sf.saxon.expr.CurrentItemExpression
- All Implemented Interfaces:
Serializable, SourceLocator, LocationProvider, SaxonLocator, InstructionInfo, Locator
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 ContextItemExpression
contextPossiblyUndefined, itemType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringGet the error code for use when there is no context itemMethods inherited from class ContextItemExpression
addToPathMap, computeCardinality, computeSpecialProperties, copy, equals, evaluateItem, explain, getExpressionName, getIntrinsicDependencies, getItemType, hashCode, isContextPossiblyUndefined, isSubtreeExpression, iterate, optimize, toString, typeCheckMethods inherited from class Expression
adoptChildExpression, checkForUpdatingSubexpressions, checkPermittedContents, computeDependencies, computeStaticProperties, doPromotion, dynamicError, effectiveBooleanValue, evaluateAsString, evaluatePendingUpdates, explain, getCardinality, getColumnNumber, getColumnNumber, getConstructType, getContainer, getDependencies, getEvaluationMethod, getExecutable, getHostLanguage, getImplementationMethod, getIntegerBounds, getLineNumber, getLineNumber, getLocationId, getLocationProvider, getObjectName, getProperties, getProperty, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, getSystemId, hasLoopingSubexpression, hasVariableBinding, implementsStaticTypeCheck, isUpdatingExpression, isVacuousExpression, iterateEvents, iterateSameFocusSubExpressions, iterateSubExpressions, markTailFunctionCalls, process, promote, replaceSubExpression, resetLocalStaticProperties, setContainer, setEvaluationMethod, setFiltered, setFlattened, setLocationId, simplify, staticTypeCheck, suppressValidation, typeError
-
Constructor Details
-
CurrentItemExpression
public CurrentItemExpression()
-
-
Method Details
-
getErrorCodeForUndefinedContext
Get the error code for use when there is no context item- Overrides:
getErrorCodeForUndefinedContextin classContextItemExpression- Returns:
- the string "XTDE1360"
-