org.apache.tools.ant.types
Class ZipScanner

java.lang.Object
  extended by org.apache.tools.ant.DirectoryScanner
      extended by org.apache.tools.ant.types.ArchiveScanner
          extended by org.apache.tools.ant.types.ZipScanner
All Implemented Interfaces:
FileScanner, ResourceFactory, SelectorScanner

public class ZipScanner
extends ArchiveScanner

Scans zip archives for resources.


Field Summary
 
Fields inherited from class org.apache.tools.ant.types.ArchiveScanner
srcFile
 
Fields inherited from class org.apache.tools.ant.DirectoryScanner
basedir, DEFAULTEXCLUDES, dirsDeselected, dirsExcluded, dirsIncluded, dirsNotIncluded, everythingIncluded, excludes, filesDeselected, filesExcluded, filesIncluded, filesNotIncluded, haveSlowResults, includes, isCaseSensitive, selectors
 
Constructor Summary
ZipScanner()
           
 
Method Summary
protected  void fillMapsFromArchive(Resource src, java.lang.String encoding, java.util.Map fileEntries, java.util.Map matchFileEntries, java.util.Map dirEntries, java.util.Map matchDirEntries)
          Fills the file and directory maps with resources read from the archive.
 
Methods inherited from class org.apache.tools.ant.types.ArchiveScanner
getIncludedDirectories, getIncludedDirsCount, getIncludedFiles, getIncludedFilesCount, getResource, init, match, scan, setEncoding, setSrc, setSrc, trimSeparator
 
Methods inherited from class org.apache.tools.ant.DirectoryScanner
addDefaultExclude, addDefaultExcludes, addExcludes, clearResults, couldHoldIncluded, getBasedir, getDefaultExcludes, getDeselectedDirectories, getDeselectedFiles, getExcludedDirectories, getExcludedFiles, getNotIncludedDirectories, getNotIncludedFiles, isCaseSensitive, isEverythingIncluded, isExcluded, isFollowSymlinks, isIncluded, isSelected, match, match, matchPath, matchPath, matchPatternStart, matchPatternStart, removeDefaultExclude, resetDefaultExcludes, scandir, setBasedir, setBasedir, setCaseSensitive, setExcludes, setFollowSymlinks, setIncludes, setSelectors, slowScan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipScanner

public ZipScanner()
Method Detail

fillMapsFromArchive

protected void fillMapsFromArchive(Resource src,
                                   java.lang.String encoding,
                                   java.util.Map fileEntries,
                                   java.util.Map matchFileEntries,
                                   java.util.Map dirEntries,
                                   java.util.Map matchDirEntries)
Fills the file and directory maps with resources read from the archive.

Specified by:
fillMapsFromArchive in class ArchiveScanner
Parameters:
src - the archive to scan.
encoding - encoding used to encode file names inside the archive.
fileEntries - Map (name to resource) of non-directory resources found inside the archive.
matchFileEntries - Map (name to resource) of non-directory resources found inside the archive that matched all include patterns and didn't match any exclude patterns.
dirEntries - Map (name to resource) of directory resources found inside the archive.
matchDirEntries - Map (name to resource) of directory resources found inside the archive that matched all include patterns and didn't match any exclude patterns.