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 SummaryFieldsFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidSet the source Archive resource.voidexecute()Execute the task.protected abstract voidextract()Do the uncompressing.protected abstract StringGet the extension.voidThe destination file or directory; optional.voidDeprecated.since 1.5.x.voidThe file to expand; required.voidDeprecated.since 1.5.x.voidsetSrcResource(Resource src) The resource to expand; required.protected booleanWhether 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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Field Details- 
source
- 
dest
- 
srcResource
 
- 
- 
Constructor Details- 
Unpackpublic Unpack()
 
- 
- 
Method Details- 
setSrcDeprecated.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
 
- 
setDestDeprecated.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
 
- 
setSrc
- 
setSrcResourceThe resource to expand; required.- Parameters:
- src- resource to expand
 
- 
addConfiguredSet the source Archive resource.- Parameters:
- a- the archive as a single element Resource collection.
 
- 
setDestThe destination file or directory; optional.- Parameters:
- dest- destination file or directory
 
- 
executeExecute the task.- Overrides:
- executein class- Task
- Throws:
- BuildException- on error
 
- 
getDefaultExtensionGet 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
 
 
-