org.apache.tools.ant.types
Class TarScanner

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.TarScanner
All Implemented Interfaces:
FileScanner, ResourceFactory, SelectorScanner

public class TarScanner
extends ArchiveScanner

Scans tar 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
TarScanner()
           
 
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

TarScanner

public TarScanner()
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.