org.apache.tools.ant.taskdefs.condition
Class TypeFound
java.lang.Object
   org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.ProjectComponent
       org.apache.tools.ant.taskdefs.condition.TypeFound
org.apache.tools.ant.taskdefs.condition.TypeFound
- All Implemented Interfaces: 
- java.lang.Cloneable, Condition
- public class TypeFound 
- extends ProjectComponent- implements Condition
looks for a task or other Ant type that exists. Existence is defined as
 the type is defined, and its implementation class is present. This
 will work for datatypes and preset, script and macro definitions.
 
 
 
| Method Summary | 
| protected  boolean | doesTypeExist(java.lang.String typename)test for a task or other ant type existing in the current project
 | 
|  boolean | eval()Is this condition true?
 | 
|  void | setName(java.lang.String name)the task or other type to look for
 | 
|  void | setURI(java.lang.String uri)The URI for this definition.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TypeFound
public TypeFound()
setName
public void setName(java.lang.String name)
- the task or other type to look for
 
- 
 
- 
- Parameters:
- name- the name of the type
 
setURI
public void setURI(java.lang.String uri)
- The URI for this definition.
 
- 
 
- 
- Parameters:
- uri- the namespace URI. If this is not set, use the
            default ant namespace.
 
doesTypeExist
protected boolean doesTypeExist(java.lang.String typename)
- test for a task or other ant type existing in the current project
 
- 
 
- 
- Parameters:
- typename- the name of the type
- Returns:
- true if the typename exists
 
eval
public boolean eval()
             throws BuildException
- Is this condition true?
 
- 
- Specified by:
- evalin interface- Condition
 
- 
- Returns:
- true if the condition is true
- Throws:
- BuildException- if an error occurs