Class ZipFileSet
- All Implemented Interfaces:
Cloneable, Iterable<Resource>, ResourceCollection, SelectorContainer
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 ArchiveFileSet
DEFAULT_DIR_MODE, DEFAULT_FILE_MODEFields inherited from class ProjectComponent
description, location, project -
Constructor Summary
ConstructorsModifierConstructorDescriptionConstructor for ZipFileSetprotectedZipFileSet(FileSet fileset) Constructor using a fileset argument.protectedZipFileSet(ZipFileSet fileset) Constructor using a zipfileset argument. -
Method Summary
Modifier and TypeMethodDescriptionclone()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 AbstractFileSetA ZipFileset accepts another ZipFileSet or a FileSet as reference FileSets are often used by the war task for the lib attributeprotected ArchiveScannerReturn a new archive scanner based on this one.Methods inherited from class ArchiveFileSet
addConfigured, 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, toStringMethods inherited from class AbstractFileSet
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addExecutable, addFilename, addMajority, addModified, addNone, addNot, addOr, addOwnedBy, addPosixGroup, addPosixPermissions, addPresent, addReadable, addSelector, addSize, addSymlink, addType, addWindowsJunction, 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, setupDirectoryScannerMethods inherited from class DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributesMethods inherited from class ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface ResourceCollection
isEmpty, stream
-
Constructor Details
-
ZipFileSet
public ZipFileSet()Constructor for ZipFileSet -
ZipFileSet
Constructor using a fileset argument.- Parameters:
fileset- the fileset to use
-
ZipFileSet
Constructor using a zipfileset argument.- Parameters:
fileset- the zipfileset to use
-
-
Method Details
-
newArchiveScanner
Return a new archive scanner based on this one.- Specified by:
newArchiveScannerin classArchiveFileSet- Returns:
- a new ZipScanner with the same encoding as this one.
-
getRef
A ZipFileset accepts another ZipFileSet or a FileSet as reference FileSets are often used by the war task for the lib attribute -
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 classArchiveFileSet- Returns:
- the abstract fileset instance
-
clone
Return a ZipFileSet that has the same properties as this one.- Overrides:
clonein classArchiveFileSet- Returns:
- the cloned zipFileSet
-