|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fr.fluxmedia.transmorpher.stdlib.FileIterator
This iterator returns all the files contained by a directory..
Field Summary | |
private java.lang.String |
dir
directory name |
private java.util.Vector |
files
an array of file names |
private java.io.FilenameFilter |
filter
filter for file names |
private int |
index
index of filenames array |
private java.lang.String |
name
iterator name |
private Parameters |
param
iterator parameters |
private java.lang.String |
recursive
recursive search of files |
private java.lang.String |
sort
flag for sort files |
private java.lang.String |
suffix
suffix for filter |
private java.lang.String |
type
|
Constructor Summary | |
FileIterator(java.lang.String n,
Parameters p)
The constructor |
Method Summary | |
java.lang.String |
getName()
|
java.lang.String |
getType()
|
boolean |
hasMoreElements()
Tests if this iterator has more elements. |
void |
init(Parameters p)
The initializer |
private void |
listDirectory(java.lang.String directory)
Stores all the file names of a directory in an array. |
java.lang.Object |
nextElement()
Returns the next file name.. |
void |
staticInit(Parameters p)
Static initialization is currently not used |
Methods inherited from class java.lang.Object |
|
Field Detail |
private Parameters param
private java.lang.String name
private int index
private java.lang.String dir
private java.lang.String suffix
private java.lang.String recursive
private java.lang.String sort
private java.io.FilenameFilter filter
private java.util.Vector files
private java.lang.String type
Constructor Detail |
public FileIterator(java.lang.String n, Parameters p)
n
- the name of this iteratorp
- the parameters of this itteratorMethod Detail |
public void staticInit(Parameters p)
staticInit
in interface TIterator
p
- the parameters of this iteratorpublic void init(Parameters p)
init
in interface TIterator
p
- The parameters of this iteratorprivate void listDirectory(java.lang.String directory)
directory
- The directory to explore.public java.lang.String getName()
getName
in interface TIterator
public final boolean hasMoreElements()
hasMoreElements
in interface java.util.Enumeration
public final java.lang.Object nextElement()
nextElement
in interface java.util.Enumeration
public java.lang.String getType()
getType
in interface TIterator
|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |