com.jclark.xsl.expr
Class CloneableNodeIteratorImpl

java.lang.Object
  extended by com.jclark.xsl.expr.CloneableNodeIteratorImpl
All Implemented Interfaces:
CloneableNodeIterator, NodeIterator

public class CloneableNodeIteratorImpl
extends java.lang.Object
implements CloneableNodeIterator


Nested Class Summary
(package private) static class CloneableNodeIteratorImpl.NodeList
           
 
Constructor Summary
CloneableNodeIteratorImpl(NodeIterator iter)
           
 
Method Summary
 void bind()
           
 java.lang.Object clone()
           
 Node next()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloneableNodeIteratorImpl

public CloneableNodeIteratorImpl(NodeIterator iter)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface CloneableNodeIterator
Overrides:
clone in class java.lang.Object

next

public Node next()
          throws XSLException
Specified by:
next in interface NodeIterator
Throws:
XSLException

bind

public void bind()
          throws XSLException
Specified by:
bind in interface CloneableNodeIterator
Throws:
XSLException