net.sf.saxon.expr
Interface MappingIterator.StatefulMappingFunction

All Superinterfaces:
MappingFunction
Enclosing class:
MappingIterator

public static interface MappingIterator.StatefulMappingFunction
extends MappingFunction

Interface representing a mapping function that retains state information and that therefore needs to be cloned if a new mapping iterator is created


Method Summary
 MappingIterator.StatefulMappingFunction getAnother()
          Clone the mapping function
 
Methods inherited from interface net.sf.saxon.expr.MappingFunction
map
 

Method Detail

getAnother

MappingIterator.StatefulMappingFunction getAnother()
Clone the mapping function

Returns:
a new mapping function with the state reset to its initial values at the start of the iteration