Package net.sf.saxon.expr
Interface SequenceIterable
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
Adjust,Aggregate,AnalyzeString,AnyURIValue,ApplyImports,ApplyTemplates,ArithmeticExpression,ArithmeticExpression10,Assign,Assignation,AtomicMappingExpression,AtomicSequenceConverter,AtomicValue,Atomizer,AttributeCreator,Available,AxisExpression,Base64BinaryValue,BaseURI,BigIntegerValue,BinaryExpression,Block,BooleanExpression,BooleanFn,BooleanValue,BreakInstr,CalendarValue,CallTemplate,CardinalityChecker,CastableExpression,CastExpression,Choose,Closure,CodepointEqual,CodepointsToString,CollatingFunction,Collection,Comment,Compare,CompareToIntegerConstant,CompileTimeFunction,Component,ComputedAttribute,ComputedElement,Concat,ConditionalSorter,Contains,ContextItemExpression,ContinueInstr,Copy,CopyOf,Current,CurrentDateTime,CurrentGroup,CurrentItemExpression,Data,DateTimeConstructor,DateTimeValue,DateValue,DayTimeDurationValue,DecimalValue,DeepEqual,DefaultCollation,DistinctValues,Doc,DocAvailable,Doctype,Document,DocumentInstr,DocumentSorter,DoubleValue,DurationValue,EagerLetExpression,ElementCreator,EmptySequence,Error,ErrorExpression,EscapeURI,Evaluate,Existence,Expression,ExtensionFunctionCall,FilterExpression,FirstItemExpression,FixedAttribute,FixedElement,FloatValue,ForceCase,ForEach,ForEachGroup,ForExpression,FormatDate,FormatNumber,FunctionCall,GDateValue,GDayValue,GeneralComparison,GeneralComparison10,GeneralVariable,GlobalParam,GlobalVariable,GMonthDayValue,GMonthValue,GYearMonthValue,GYearValue,HexBinaryValue,Id,IdentityComparison,Idref,IndexOf,InScopePrefixes,Insert,InstanceOfExpression,Instruction,Int64Value,IntegerRange,IntegerRangeTest,IntegerValue,IsLastExpression,IsWholeNumber,ItemAt,ItemChecker,IterateInstr,KeyFn,Lang,Last,LastItemExpression,LazyExpression,LetExpression,Literal,LocalParam,LocalVariable,LocalVariableReference,Matches,MemoClosure,Message,Minimax,NamePart,Namespace,NamespaceForPrefix,NegateExpression,NextMatch,Nilled,NormalizeSpace,NormalizeUnicode,NotationValue,NumberFn,NumberInstruction,NumericPromoter,NumericValue,ObjectValue,ParentNodeConstructor,ParentNodeExpression,Parse,PathExpression,PatternMatchExpression,PatternSponsor,Position,ProcessingInstruction,Put,QNameFn,QNameValue,QualifiedNameValue,QuantifiedExpression,QuerySimpleContentConstructor,RangeExpression,RegexGroup,Remove,Replace,ResolveQName,ResolveURI,ResultDocument,Reverse,Root,RootExpression,Rounding,SequenceExtent,Serialize,ShareableSequence,SimpleContentConstructor,SimpleExpression,SimpleNodeConstructor,SingleNodeExpression,SingletonAtomizer,SingletonClosure,SingletonComparison,SingletonNode,SlashExpression,SortExpression,StaticBaseURI,StringFn,StringJoin,StringLength,StringLiteral,StringToCodepoints,StringValue,Subsequence,Substring,SuppliedParameterReference,SystemFunction,SystemProperty,TailCallLoop,TailExpression,TimeValue,Tokenize,Trace,TraceExpression,TraceInstruction,TraceWrapper,Translate,TreatFn,TupleExpression,TupleSorter,UnaryExpression,Unordered,UnparsedEntity,UnparsedText,UntypedAtomicConverter,UntypedAtomicValue,UseAttributeSets,UserFunctionCall,Value,ValueComparison,ValueOf,VariableReference,VennExpression,While,WithParam,XPathFunctionCall,YearMonthDurationValue
This interface is a simple subset of the Expression interface, that provides a single method to
evaluate the result of an expression as a sequence
-
Method Summary
Modifier and TypeMethodDescriptioniterate(XPathContext context) Return an iterator over the results of evaluating an expression
-
Method Details
-
iterate
Return an iterator over the results of evaluating an expression- Parameters:
context- the dynamic evaluation context- Returns:
- an iterator over the items delivered by the expression
- Throws:
XPathException
-