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
-
Method Details
-
evaluateItem
Return an item- Parameters:
context
- the dynamic evaluation context- Returns:
- the item
- Throws:
XPathException
-