Package net.sf.saxon.expr
Interface EvaluableItem
-
- All Known Implementing Classes:
Adjust
,Aggregate
,AnalyzeString
,ApplyImports
,ApplyTemplates
,ArithmeticExpression
,ArithmeticExpression10
,Assign
,Assignation
,AtomicMappingExpression
,AtomicSequenceConverter
,Atomizer
,AttributeCreator
,Available
,AxisExpression
,BaseURI
,BinaryExpression
,Block
,BooleanExpression
,BooleanFn
,BreakInstr
,CallTemplate
,CardinalityChecker
,CastableExpression
,CastExpression
,Choose
,CodepointEqual
,CodepointsToString
,CollatingFunction
,Collection
,Comment
,Compare
,CompareToIntegerConstant
,CompileTimeFunction
,Component
,ComputedAttribute
,ComputedElement
,Concat
,ConditionalSorter
,Contains
,ContextItemExpression
,ContinueInstr
,Copy
,CopyOf
,Current
,CurrentDateTime
,CurrentGroup
,CurrentItemExpression
,Data
,DateTimeConstructor
,DeepEqual
,DefaultCollation
,DistinctValues
,Doc
,DocAvailable
,Doctype
,Document
,DocumentInstr
,DocumentSorter
,EagerLetExpression
,ElementCreator
,Error
,ErrorExpression
,EscapeURI
,Evaluate
,Existence
,Expression
,ExtensionFunctionCall
,FilterExpression
,FirstItemExpression
,FixedAttribute
,FixedElement
,ForceCase
,ForEach
,ForEachGroup
,ForExpression
,FormatDate
,FormatNumber
,FunctionCall
,GeneralComparison
,GeneralComparison10
,GeneralVariable
,GlobalParam
,GlobalVariable
,Id
,IdentityComparison
,Idref
,IndexOf
,InScopePrefixes
,Insert
,InstanceOfExpression
,Instruction
,IntegerRangeTest
,IsLastExpression
,IsWholeNumber
,ItemAt
,ItemChecker
,IterateInstr
,KeyFn
,Lang
,Last
,LastItemExpression
,LazyExpression
,LetExpression
,Literal
,LocalParam
,LocalVariable
,LocalVariableReference
,Matches
,Message
,Minimax
,NamePart
,Namespace
,NamespaceForPrefix
,NegateExpression
,NextMatch
,Nilled
,NormalizeSpace
,NormalizeUnicode
,NumberFn
,NumberInstruction
,NumericPromoter
,ParentNodeConstructor
,ParentNodeExpression
,Parse
,PathExpression
,PatternMatchExpression
,PatternSponsor
,Position
,ProcessingInstruction
,Put
,QNameFn
,QuantifiedExpression
,QuerySimpleContentConstructor
,RangeExpression
,RegexGroup
,Remove
,Replace
,ResolveQName
,ResolveURI
,ResultDocument
,Reverse
,Root
,RootExpression
,Rounding
,Serialize
,SimpleContentConstructor
,SimpleExpression
,SimpleNodeConstructor
,SingleNodeExpression
,SingletonAtomizer
,SingletonComparison
,SlashExpression
,SortExpression
,StaticBaseURI
,StringFn
,StringJoin
,StringLength
,StringLiteral
,StringToCodepoints
,Subsequence
,Substring
,SuppliedParameterReference
,SystemFunction
,SystemProperty
,TailCallLoop
,TailExpression
,Tokenize
,Trace
,TraceExpression
,TraceInstruction
,TraceWrapper
,Translate
,TreatFn
,TupleExpression
,TupleSorter
,UnaryExpression
,Unordered
,UnparsedEntity
,UnparsedText
,UntypedAtomicConverter
,UseAttributeSets
,UserFunctionCall
,ValueComparison
,ValueOf
,VariableReference
,VennExpression
,While
,WithParam
,XPathFunctionCall
public interface EvaluableItem
This interface is a simple subset of the Expression interface, that provides a single method to evaluate the result of an expression as a single item
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Item
evaluateItem(XPathContext context)
Return an item
-
-
-
Method Detail
-
evaluateItem
Item evaluateItem(XPathContext context) throws XPathException
Return an item- Parameters:
context
- the dynamic evaluation context- Returns:
- the item
- Throws:
XPathException
-
-