Class FileResourceIterator
java.lang.Object
org.apache.tools.ant.types.resources.FileResourceIterator
- All Implemented Interfaces:
java.util.Iterator<Resource>
public class FileResourceIterator extends java.lang.Object implements java.util.Iterator<Resource>
Iterator of FileResources from filenames.
- Since:
- Ant 1.7
-
Constructor Summary
Constructors Constructor Description FileResourceIterator()
Deprecated.in favor ofFileResourceIterator(Project)
FileResourceIterator(java.io.File basedir)
Deprecated.in favor ofFileResourceIterator(Project, File)
FileResourceIterator(java.io.File basedir, java.lang.String[] filenames)
Deprecated.in favor ofFileResourceIterator(Project, File, String[])
FileResourceIterator(Project project)
Create a new FileResourceIterator.FileResourceIterator(Project project, java.io.File basedir)
Construct a new FileResourceIterator relative to the specified base directory.FileResourceIterator(Project project, java.io.File basedir, java.lang.String[] filenames)
Construct a new FileResourceIterator over the specified filenames, relative to the specified base directory. -
Method Summary
Modifier and Type Method Description void
addFiles(java.lang.String[] s)
Add an array of filenames to this FileResourceIterator.boolean
hasNext()
Find out whether this FileResourceIterator has more elements.Resource
next()
Get the next element from this FileResourceIterator.FileResource
nextResource()
Convenience method to return the next resource.void
remove()
Not implemented.
-
Constructor Details
-
FileResourceIterator
@Deprecated public FileResourceIterator()Deprecated.in favor ofFileResourceIterator(Project)
Construct a new FileResourceIterator. -
FileResourceIterator
Create a new FileResourceIterator.- Parameters:
project
- associated Project instance- Since:
- Ant 1.8
-
FileResourceIterator
@Deprecated public FileResourceIterator(java.io.File basedir)Deprecated.in favor ofFileResourceIterator(Project, File)
Construct a new FileResourceIterator relative to the specified base directory.- Parameters:
basedir
- the base directory of this instance.
-
FileResourceIterator
Construct a new FileResourceIterator relative to the specified base directory.- Parameters:
project
- associated Project instancebasedir
- the base directory of this instance.- Since:
- Ant 1.8
-
FileResourceIterator
@Deprecated public FileResourceIterator(java.io.File basedir, java.lang.String[] filenames)Deprecated.in favor ofFileResourceIterator(Project, File, String[])
Construct a new FileResourceIterator over the specified filenames, relative to the specified base directory.- Parameters:
basedir
- the base directory of this instance.filenames
- the String[] of filenames.
-
FileResourceIterator
Construct a new FileResourceIterator over the specified filenames, relative to the specified base directory.- Parameters:
project
- associated Project instancebasedir
- the base directory of this instance.filenames
- the String[] of filenames.- Since:
- Ant 1.8
-
-
Method Details
-
addFiles
public void addFiles(java.lang.String[] s)Add an array of filenames to this FileResourceIterator.- Parameters:
s
- the filenames to add.
-
hasNext
public boolean hasNext()Find out whether this FileResourceIterator has more elements.- Specified by:
hasNext
in interfacejava.util.Iterator<Resource>
- Returns:
- whether there are more Resources to iterate over.
-
next
Get the next element from this FileResourceIterator.- Specified by:
next
in interfacejava.util.Iterator<Resource>
- Returns:
- the next Object.
-
remove
public void remove()Not implemented.- Specified by:
remove
in interfacejava.util.Iterator<Resource>
-
nextResource
Convenience method to return the next resource.- Returns:
- the next File.
-