Class TypeFound
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.condition.TypeFound
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.
-
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
doesTypeExist
(String typename) test for a task or other ant type existing in the current projectboolean
eval()
Is this condition true?void
the task or other type to look forvoid
The URI for this definition.Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
TypeFound
public TypeFound()
-
-
Method Details
-
setName
the task or other type to look for- Parameters:
name
- the name of the type
-
setURI
The URI for this definition.- Parameters:
uri
- the namespace URI. If this is not set, use the default ant namespace.
-
doesTypeExist
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
Is this condition true?- Specified by:
eval
in interfaceCondition
- Returns:
- true if the condition is true
- Throws:
BuildException
- if an error occurs
-