Package org.apache.tools.ant.types
Class TarScanner
- java.lang.Object
-
- org.apache.tools.ant.DirectoryScanner
-
- org.apache.tools.ant.types.ArchiveScanner
-
- 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, DOES_NOT_EXIST_POSTFIX, errorOnMissingDir, everythingIncluded, excludes, filesDeselected, filesExcluded, filesIncluded, filesNotIncluded, haveSlowResults, includes, isCaseSensitive, MAX_LEVELS_OF_SYMLINKS, selectors
-
-
Constructor Summary
Constructors Constructor Description TarScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fillMapsFromArchive(Resource src, java.lang.String encoding, java.util.Map<java.lang.String,Resource> fileEntries, java.util.Map<java.lang.String,Resource> matchFileEntries, java.util.Map<java.lang.String,Resource> dirEntries, java.util.Map<java.lang.String,Resource> 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, setErrorOnMissingArchive, setSrc, setSrc, trimSeparator
-
Methods inherited from class org.apache.tools.ant.DirectoryScanner
addDefaultExclude, addDefaultExcludes, addExcludes, clearResults, couldHoldIncluded, getBasedir, getDefaultExcludes, getDeselectedDirectories, getDeselectedFiles, getExcludedDirectories, getExcludedFiles, getNotFollowedSymlinks, getNotIncludedDirectories, getNotIncludedFiles, isCaseSensitive, isEverythingIncluded, isExcluded, isFollowSymlinks, isIncluded, isSelected, match, match, matchPath, matchPath, matchPatternStart, matchPatternStart, removeDefaultExclude, resetDefaultExcludes, scandir, setBasedir, setBasedir, setCaseSensitive, setErrorOnMissingDir, setExcludes, setFollowSymlinks, setIncludes, setMaxLevelsOfSymlinks, setSelectors, slowScan
-
-
-
-
Method Detail
-
fillMapsFromArchive
protected void fillMapsFromArchive(Resource src, java.lang.String encoding, java.util.Map<java.lang.String,Resource> fileEntries, java.util.Map<java.lang.String,Resource> matchFileEntries, java.util.Map<java.lang.String,Resource> dirEntries, java.util.Map<java.lang.String,Resource> matchDirEntries)
Fills the file and directory maps with resources read from the archive.- Specified by:
fillMapsFromArchive
in classArchiveScanner
- 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.
-
-