net.sf.saxon.expr
Class CurrentItemExpression

java.lang.Object
  extended by net.sf.saxon.expr.Expression
      extended by net.sf.saxon.expr.ContextItemExpression
          extended by net.sf.saxon.expr.CurrentItemExpression
All Implemented Interfaces:
Serializable, SourceLocator, EvaluableItem, SequenceIterable, InstructionInfoProvider

public class CurrentItemExpression
extends ContextItemExpression

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:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.saxon.expr.Expression
EVALUATE_METHOD, ITERATE_METHOD, PROCESS_METHOD
 
Constructor Summary
CurrentItemExpression()
           
 
Method Summary
 
Methods inherited from class net.sf.saxon.expr.ContextItemExpression
addToPathMap, computeCardinality, computeSpecialProperties, copy, equals, evaluateItem, explain, getIntrinsicDependencies, getItemType, hashCode, iterate, optimize, toString, typeCheck
 
Methods inherited from class net.sf.saxon.expr.Expression
adoptChildExpression, checkPermittedContents, computeDependencies, computeStaticProperties, display, doPromotion, effectiveBooleanValue, evaluateAsString, explain, findParentOf, getCardinality, getColumnNumber, getContainer, getDependencies, getExecutable, getHostLanguage, getImplementationMethod, getInstructionInfo, getLineNumber, getLocationId, getLocationProvider, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasLoopingSubexpression, implementsStaticTypeCheck, iterateEvents, iterateSubExpressions, markTailFunctionCalls, process, promote, replaceSubExpression, setContainer, setFiltered, setFlattened, setLocationId, simplify, staticTypeCheck, suppressValidation
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CurrentItemExpression

public CurrentItemExpression()


Copyright (C) Michael H. Kay. All rights reserved.