Package org.apache.tools.ant.types
Class ZipFileSet
- java.lang.Object
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- java.lang.Iterable<Resource>,- ResourceCollection,- SelectorContainer
 
 public class ZipFileSet extends ArchiveFileSet A ZipFileSet is a FileSet with extra attributes useful in the context of Zip/Jar tasks. A ZipFileSet extends FileSets with the ability to extract a subset of the entries of a Zip file for inclusion in another Zip file. It also includes a prefix attribute which is prepended to each entry in the output Zip file. Since ant 1.6 ZipFileSet can be defined with an id and referenced in packaging tasks
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.types.ArchiveFileSetDEFAULT_DIR_MODE, DEFAULT_FILE_MODE
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description ZipFileSet()Constructor for ZipFileSetprotectedZipFileSet(FileSet fileset)Constructor using a fileset argument.protectedZipFileSet(ZipFileSet fileset)Constructor using a zipfileset argument.
 - 
Method SummaryModifier and Type Method Description java.lang.Objectclone()Return a ZipFileSet that has the same properties as this one.protected AbstractFileSetgetRef()A ZipFileset accepts another ZipFileSet or a FileSet as reference FileSets are often used by the war task for the lib attributeprotected AbstractFileSetgetRef(Project p)A ZipFileset accepts another ZipFileSet or a FileSet as reference FileSets are often used by the war task for the lib attributeprotected ArchiveScannernewArchiveScanner()Return a new archive scanner based on this one.- 
Methods inherited from class org.apache.tools.ant.types.ArchiveFileSetaddConfigured, configureFileSet, dieOnCircularReference, getDirectoryScanner, getDirMode, getDirMode, getEncoding, getFileMode, getFileMode, getFullpath, getFullpath, getPrefix, getPrefix, getSrc, getSrc, hasDirModeBeenSet, hasFileModeBeenSet, integerSetDirMode, integerSetFileMode, isFilesystemOnly, iterator, setDir, setDirMode, setEncoding, setErrorOnMissingArchive, setFileMode, setFullpath, setPrefix, setSrc, setSrcResource, size, toString
 - 
Methods inherited from class org.apache.tools.ant.types.AbstractFileSetadd, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addExecutable, addFilename, addMajority, addModified, addNone, addNot, addOr, addOwnedBy, addPosixGroup, addPosixPermissions, addPresent, addReadable, addSelector, addSize, addSymlink, addType, addWritable, appendExcludes, appendIncludes, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDefaultexcludes, getDir, getDir, getDirectoryScanner, getErrorOnMissingDir, getMaxLevelsOfSymlinks, getSelectors, hasPatterns, hasSelectors, isCaseSensitive, isFollowSymlinks, mergeExcludes, mergeIncludes, mergePatterns, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setErrorOnMissingDir, setExcludes, setExcludesfile, setFile, setFollowSymlinks, setIncludes, setIncludesfile, setMaxLevelsOfSymlinks, setRefid, setupDirectoryScanner, setupDirectoryScanner
 - 
Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.apache.tools.ant.types.ResourceCollectionisEmpty, stream
 
- 
 
- 
- 
- 
Constructor Detail- 
ZipFileSetpublic ZipFileSet() Constructor for ZipFileSet
 - 
ZipFileSetprotected ZipFileSet(FileSet fileset) Constructor using a fileset argument.- Parameters:
- fileset- the fileset to use
 
 - 
ZipFileSetprotected ZipFileSet(ZipFileSet fileset) Constructor using a zipfileset argument.- Parameters:
- fileset- the zipfileset to use
 
 
- 
 - 
Method Detail- 
newArchiveScannerprotected ArchiveScanner newArchiveScanner() Return a new archive scanner based on this one.- Specified by:
- newArchiveScannerin class- ArchiveFileSet
- Returns:
- a new ZipScanner with the same encoding as this one.
 
 - 
getRefprotected AbstractFileSet getRef(Project p) A ZipFileset accepts another ZipFileSet or a FileSet as reference FileSets are often used by the war task for the lib attribute
 - 
getRefprotected AbstractFileSet getRef() A ZipFileset accepts another ZipFileSet or a FileSet as reference FileSets are often used by the war task for the lib attribute- Overrides:
- getRefin class- ArchiveFileSet
- Returns:
- the abstract fileset instance
 
 - 
clonepublic java.lang.Object clone() Return a ZipFileSet that has the same properties as this one.- Overrides:
- clonein class- ArchiveFileSet
- Returns:
- the cloned zipFileSet
 
 
- 
 
-