org.apache.tools.ant.taskdefs.optional.extension

Class JarLibAvailableTask

Implemented Interfaces:
Cloneable

public class JarLibAvailableTask
extends Task

Checks whether an extension is present in a fileset or an extensionSet.

Field Summary

Fields inherited from class org.apache.tools.ant.Task

target, taskName, taskType, wrapper

Fields inherited from class org.apache.tools.ant.ProjectComponent

description, location, project

Method Summary

void
addConfiguredExtension(ExtensionAdapter extension)
Set the Extension looking for.
void
addConfiguredExtensionSet(ExtensionSet extensionSet)
Adds a set of extensions to search in.
void
execute()
Execute the task.
void
setFile(File file)
The JAR library to check.
void
setProperty(String property)
The name of property to set if extensions are available.

Methods inherited from class org.apache.tools.ant.Task

bindToOwner, execute, 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, log, log, setDescription, setLocation, setProject

Method Details

addConfiguredExtension

public void addConfiguredExtension(ExtensionAdapter extension)
Set the Extension looking for.
Parameters:
extension - Set the Extension looking for.

addConfiguredExtensionSet

public void addConfiguredExtensionSet(ExtensionSet extensionSet)
Adds a set of extensions to search in.
Parameters:
extensionSet - a set of extensions to search in.

execute

public void execute()
            throws BuildException
Execute the task.
Overrides:
execute in interface Task
Throws:
BuildException - if somethign goes wrong.

setFile

public void setFile(File file)
The JAR library to check.
Parameters:
file - The jar library to check.

setProperty

public void setProperty(String property)
The name of property to set if extensions are available.
Parameters:
property - The name of property to set if extensions is available.