| Modifier and Type | Class and Description | 
|---|---|
| static class  | Available.FileDirEnumeratedAttribute covering the file types to be checked for, either
 file or dir. | 
| Constructor and Description | 
|---|
| Available() | 
| Modifier and Type | Method and Description | 
|---|---|
| Path | createClasspath()Classpath to be used when searching for classes and resources. | 
| Path | createFilepath()Path to search for file resources. | 
| boolean | eval()Evaluate the availability of a resource. | 
| void | execute()Entry point when operating as a task. | 
| void | setClassname(String classname)Set a classname of a class which must be available to set the given
 property. | 
| void | setClasspath(Path classpath)Set the classpath to be used when searching for classes and resources. | 
| void | setClasspathRef(Reference r)Set the classpath by reference. | 
| void | setFile(File file)Set the file which must be present in the file system to set the given
 property. | 
| void | setFilepath(Path filepath)Set the path to use when looking for a file. | 
| void | setIgnoresystemclasses(boolean ignore)Set whether the search for classes should ignore the runtime classes and
 just use the given classpath. | 
| void | setProperty(String property)Set the name of the property which will be set if the particular resource
 is available. | 
| void | setResource(String resource)Set the name of a Java resource which is required to set the property. | 
| void | setSearchParents(boolean searchParents)Set the searchParents attribute. | 
| void | setType(Available.FileDir type)Set what type of file is required - either directory or file. | 
| void | setValue(Object value)Set the value to be given to the property if the desired resource is
 available. | 
| void | setValue(String value)Set the value to be given to the property if the desired resource is
 available. | 
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectpublic Path createClasspath()
public Path createFilepath()
public boolean eval()
             throws BuildException
eval in interface ConditionBuildException - if the condition is not configured correctlypublic void execute()
             throws BuildException
execute in class TaskBuildException - if the task is not configured correctly.public void setClassname(String classname)
classname - the name of the class required.public void setClasspath(Path classpath)
classpath - an Ant Path object containing the search path.public void setClasspathRef(Reference r)
r - a Reference to a Path instance to be used as the classpath
          value.public void setFile(File file)
file - the name of the file which is required.public void setFilepath(Path filepath)
filepath - a Path instance containing the search path for files.public void setIgnoresystemclasses(boolean ignore)
ignore - true if system classes are to be ignored.public void setProperty(String property)
property - the name of the property to set.public void setResource(String resource)
resource - the name of a resource which is required to be available.public void setSearchParents(boolean searchParents)
searchParents - the value to set.public void setType(Available.FileDir type)
type - an instance of the FileDir enumeratedAttribute indicating
             whether the file required is to be a directory or a plain
             file.public void setValue(Object value)
value - the value to be given.public void setValue(String value)
value - the value to be given.