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 voidaddFiles(java.lang.String[] s)Add an array of filenames to this FileResourceIterator.booleanhasNext()Find out whether this FileResourceIterator has more elements.Resourcenext()Get the next element from this FileResourceIterator.FileResourcenextResource()Convenience method to return the next resource.voidremove()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:
hasNextin interfacejava.util.Iterator<Resource>- Returns:
- whether there are more Resources to iterate over.
-
next
Get the next element from this FileResourceIterator.- Specified by:
nextin interfacejava.util.Iterator<Resource>- Returns:
- the next Object.
-
remove
public void remove()Not implemented.- Specified by:
removein interfacejava.util.Iterator<Resource>
-
nextResource
Convenience method to return the next resource.- Returns:
- the next File.
-