Class 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 Detail

      • FileResourceIterator

        @Deprecated
        public FileResourceIterator()
        Deprecated.
        Construct a new FileResourceIterator.
      • FileResourceIterator

        public FileResourceIterator​(Project project)
        Create a new FileResourceIterator.
        Parameters:
        project - associated Project instance
        Since:
        Ant 1.8
      • FileResourceIterator

        @Deprecated
        public FileResourceIterator​(java.io.File basedir)
        Deprecated.
        Construct a new FileResourceIterator relative to the specified base directory.
        Parameters:
        basedir - the base directory of this instance.
      • FileResourceIterator

        public FileResourceIterator​(Project project,
                                    java.io.File basedir)
        Construct a new FileResourceIterator relative to the specified base directory.
        Parameters:
        project - associated Project instance
        basedir - the base directory of this instance.
        Since:
        Ant 1.8
      • FileResourceIterator

        @Deprecated
        public FileResourceIterator​(java.io.File basedir,
                                    java.lang.String[] filenames)
        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

        public 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.
        Parameters:
        project - associated Project instance
        basedir - the base directory of this instance.
        filenames - the String[] of filenames.
        Since:
        Ant 1.8
    • Method Detail

      • 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 interface java.util.Iterator<Resource>
        Returns:
        whether there are more Resources to iterate over.
      • next

        public Resource next()
        Get the next element from this FileResourceIterator.
        Specified by:
        next in interface java.util.Iterator<Resource>
        Returns:
        the next Object.
      • remove

        public void remove()
        Not implemented.
        Specified by:
        remove in interface java.util.Iterator<Resource>
      • nextResource

        public FileResource nextResource()
        Convenience method to return the next resource.
        Returns:
        the next File.