Package org.apache.tools.ant.taskdefs
Class Unpack
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.Unpack
 
 
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.io.Filedestprotected java.io.Filesourceprotected ResourcesrcResource- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description Unpack()
 - 
Method SummaryModifier and Type Method Description voidaddConfigured(ResourceCollection a)Set the source Archive resource.voidexecute()Execute the task.protected abstract voidextract()Do the uncompressing.protected abstract java.lang.StringgetDefaultExtension()Get the extension.voidsetDest(java.io.File dest)The destination file or directory; optional.voidsetDest(java.lang.String dest)Deprecated.since 1.5.x.voidsetSrc(java.io.File src)The file to expand; required.voidsetSrc(java.lang.String src)Deprecated.since 1.5.x.voidsetSrcResource(Resource src)The resource to expand; required.protected booleansupportsNonFileResources()Whether this task can deal with non-file resources.- 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Field Detail- 
sourceprotected java.io.File source 
 - 
destprotected java.io.File dest 
 - 
srcResourceprotected Resource srcResource 
 
- 
 - 
Method Detail- 
setSrc@Deprecated public void setSrc(java.lang.String src) Deprecated.since 1.5.x. setSrc(String) is deprecated and is replaced with setSrc(File) to make Ant's Introspection mechanism do the work and also to encapsulate operations on the type in its own class.- Parameters:
- src- a- Stringvalue
 
 - 
setDest@Deprecated public void setDest(java.lang.String dest) Deprecated.since 1.5.x. setDest(String) is deprecated and is replaced with setDest(File) to make Ant's Introspection mechanism do the work and also to encapsulate operations on the type in its own class.- Parameters:
- dest- a- Stringvalue
 
 - 
setSrcpublic void setSrc(java.io.File src) The file to expand; required.- Parameters:
- src- file to expand
 
 - 
setSrcResourcepublic void setSrcResource(Resource src) The resource to expand; required.- Parameters:
- src- resource to expand
 
 - 
addConfiguredpublic void addConfigured(ResourceCollection a) Set the source Archive resource.- Parameters:
- a- the archive as a single element Resource collection.
 
 - 
setDestpublic void setDest(java.io.File dest) The destination file or directory; optional.- Parameters:
- dest- destination file or directory
 
 - 
executepublic void execute() throws BuildExceptionExecute the task.- Overrides:
- executein class- Task
- Throws:
- BuildException- on error
 
 - 
getDefaultExtensionprotected abstract java.lang.String getDefaultExtension() Get the extension. This is to be overridden by subclasses.- Returns:
- the default extension.
 
 - 
extractprotected abstract void extract() Do the uncompressing. This is to be overridden by subclasses.
 - 
supportsNonFileResourcesprotected boolean supportsNonFileResources() Whether this task can deal with non-file resources.This implementation returns false. - Returns:
- false for this task.
- Since:
- Ant 1.7
 
 
- 
 
-