| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectnet.sf.saxon.om.VirtualCopy.VirtualCopiernet.sf.saxon.om.VirtualUntypedCopy.VirtualUntypedCopierprotected class VirtualUntypedCopy.VirtualUntypedCopierextends VirtualCopy.VirtualCopierField Summary |
Fields inherited from class net.sf.saxon.om.VirtualCopy.VirtualCopier | |
base, subtreeRoot | |
Fields inherited from interface net.sf.saxon.om.SequenceIterator | |
GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD | |
Constructor Summary | |
| |
Method Summary | |
protected VirtualCopy |
|
SequenceIterator |
|
Methods inherited from class net.sf.saxon.om.VirtualCopy.VirtualCopier | |
atomize, createCopy, current, getAnother, getProperties, getStringValue, iterateAxis, moveNext, next, position | |
public VirtualUntypedCopier(AxisIterator base, VirtualCopy parent, NodeInfo subtreeRoot)
protected VirtualCopy createCopy(NodeInfo node, NodeInfo root)
Method to create the virtual copy of a node encountered when navigating. This method is separated out so that it can be overridden in a subclass.
- Overrides:
- createCopy in interface VirtualCopy.VirtualCopier
public SequenceIterator getAnother()
Get another iterator over the same sequence of items, positioned at the start of the sequence
- Specified by:
- getAnother in interface UnfailingIterator
- getAnother in interface SequenceIterator
- Overrides:
- getAnother in interface VirtualCopy.VirtualCopier
- Returns:
- a new iterator over the same sequence