![]() |
Gridarta Editor
|
An Iterator that iterates non-recursively over the contents of a directory. More...
Public Member Functions | |
FlatFileIterator (@NotNull final File dir) | |
Creates a new instance. More... | |
boolean | hasNext () |
File | next () |
void | remove () |
Private Member Functions | |
void | skipSpecialNames () |
Skips special files that should be always ignored. More... | |
Private Attributes | |
final File[] | files |
The files to return. More... | |
int | pos |
The current index into files. More... | |
Static Private Attributes | |
static final File[] | EMPTY_FILE_ARRAY = new File[0] |
An empty array of Files. More... | |
An Iterator that iterates non-recursively over the contents of a directory.
Definition at line 33 of file FlatFileIterator.java.
net.sf.gridarta.model.io.FlatFileIterator.FlatFileIterator | ( | @NotNull final File | dir | ) |
Creates a new instance.
dir | the directory to list |
Definition at line 56 of file FlatFileIterator.java.
References net.sf.gridarta.model.io.FlatFileIterator.EMPTY_FILE_ARRAY, net.sf.gridarta.model.io.FlatFileIterator.files, and net.sf.gridarta.model.io.FlatFileIterator.skipSpecialNames().
boolean net.sf.gridarta.model.io.FlatFileIterator.hasNext | ( | ) |
Definition at line 66 of file FlatFileIterator.java.
References net.sf.gridarta.model.io.FlatFileIterator.files, and net.sf.gridarta.model.io.FlatFileIterator.pos.
File net.sf.gridarta.model.io.FlatFileIterator.next | ( | ) |
Definition at line 71 of file FlatFileIterator.java.
References net.sf.gridarta.model.io.FlatFileIterator.files, net.sf.gridarta.model.io.FlatFileIterator.pos, and net.sf.gridarta.model.io.FlatFileIterator.skipSpecialNames().
void net.sf.gridarta.model.io.FlatFileIterator.remove | ( | ) |
Definition at line 82 of file FlatFileIterator.java.
|
private |
Skips special files that should be always ignored.
Definition at line 89 of file FlatFileIterator.java.
References net.sf.gridarta.model.io.FlatFileIterator.files, and net.sf.gridarta.model.io.FlatFileIterator.pos.
Referenced by net.sf.gridarta.model.io.FlatFileIterator.FlatFileIterator(), and net.sf.gridarta.model.io.FlatFileIterator.next().
|
staticprivate |
An empty array of Files.
Definition at line 39 of file FlatFileIterator.java.
Referenced by net.sf.gridarta.model.io.FlatFileIterator.FlatFileIterator().
|
private |
The files to return.
Definition at line 45 of file FlatFileIterator.java.
Referenced by net.sf.gridarta.model.io.FlatFileIterator.FlatFileIterator(), net.sf.gridarta.model.io.FlatFileIterator.hasNext(), net.sf.gridarta.model.io.FlatFileIterator.next(), and net.sf.gridarta.model.io.FlatFileIterator.skipSpecialNames().
|
private |
The current index into files.
Definition at line 50 of file FlatFileIterator.java.
Referenced by net.sf.gridarta.model.io.FlatFileIterator.hasNext(), net.sf.gridarta.model.io.FlatFileIterator.next(), and net.sf.gridarta.model.io.FlatFileIterator.skipSpecialNames().