com.microsoft.tfs.core.clients.versioncontrol.sparsetree
Class SparseTree.EnumSubTreeEnumerator

java.lang.Object
  extended by com.microsoft.tfs.core.clients.versioncontrol.sparsetree.SparseTree.EnumSubTreeEnumerator
All Implemented Interfaces:
java.util.Iterator<EnumeratedSparseTreeNode<T>>
Enclosing class:
SparseTree<T>

public class SparseTree.EnumSubTreeEnumerator
extends java.lang.Object
implements java.util.Iterator<EnumeratedSparseTreeNode<T>>


Constructor Summary
SparseTree.EnumSubTreeEnumerator(SparseTree<T> sparseTree, java.lang.String token, EnumSubTreeOptions options, int depth)
           
 
Method Summary
 boolean hasNext()
           
 boolean moveNext()
           
 EnumeratedSparseTreeNode<T> next()
           
 void remove()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SparseTree.EnumSubTreeEnumerator

public SparseTree.EnumSubTreeEnumerator(SparseTree<T> sparseTree,
                                        java.lang.String token,
                                        EnumSubTreeOptions options,
                                        int depth)
Method Detail

moveNext

public boolean moveNext()

reset

public void reset()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<EnumeratedSparseTreeNode<T>>

next

public EnumeratedSparseTreeNode<T> next()
Specified by:
next in interface java.util.Iterator<EnumeratedSparseTreeNode<T>>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<EnumeratedSparseTreeNode<T>>


© 2015 Microsoft. All rights reserved.