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()
          return the next Node in the list
 
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
Description copied from interface: NodeIterator
return the next Node in the list

Specified by:
next in interface NodeIterator
Throws:
XSLException

bind

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