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 Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Set the source Archive resource.void
execute()
Execute the task.protected abstract void
extract()
Do the uncompressing.protected abstract String
Get the extension.void
The destination file or directory; optional.void
Deprecated.since 1.5.x.void
The file to expand; required.void
Deprecated.since 1.5.x.void
setSrcResource
(Resource src) The resource to expand; required.protected boolean
Whether this task can deal with non-file resources.Methods inherited from class org.apache.tools.ant.Task
bindToOwner, 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.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
source
-
dest
-
srcResource
-
-
Constructor Details
-
Unpack
public Unpack()
-
-
Method Details
-
setSrc
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
- aString
value
-
setDest
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
- aString
value
-
setSrc
-
setSrcResource
The resource to expand; required.- Parameters:
src
- resource to expand
-
addConfigured
Set the source Archive resource.- Parameters:
a
- the archive as a single element Resource collection.
-
setDest
The destination file or directory; optional.- Parameters:
dest
- destination file or directory
-
execute
Execute the task.- Overrides:
execute
in classTask
- Throws:
BuildException
- on error
-
getDefaultExtension
Get the extension. This is to be overridden by subclasses.- Returns:
- the default extension.
-
extract
protected abstract void extract()Do the uncompressing. This is to be overridden by subclasses. -
supportsNonFileResources
protected boolean supportsNonFileResources()Whether this task can deal with non-file resources.This implementation returns false.
- Returns:
- false for this task.
- Since:
- Ant 1.7
-