com.github.stephenc.javaisotools.iso9660
Class ISO9660DirectoryIterator

java.lang.Object
  extended by com.github.stephenc.javaisotools.iso9660.ISO9660DirectoryIterator
All Implemented Interfaces:
Iterator<ISO9660Directory>

public class ISO9660DirectoryIterator
extends Object
implements Iterator<ISO9660Directory>

ISO 9660 Directory Iterator
Iterates over all subdirectories of a directory, NOT including the start directory itself. By default, directories are processed in ISO 9660 sorted order.


Constructor Summary
ISO9660DirectoryIterator(ISO9660Directory start)
           
ISO9660DirectoryIterator(ISO9660Directory start, boolean sort)
           
 
Method Summary
 boolean hasNext()
           
 ISO9660Directory 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

ISO9660DirectoryIterator

public ISO9660DirectoryIterator(ISO9660Directory start,
                                boolean sort)

ISO9660DirectoryIterator

public ISO9660DirectoryIterator(ISO9660Directory start)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<ISO9660Directory>

next

public ISO9660Directory next()
Specified by:
next in interface Iterator<ISO9660Directory>

remove

public void remove()
Specified by:
remove in interface Iterator<ISO9660Directory>

reset

public void reset()


Copyright © 2013. All Rights Reserved.