Class HasMethod
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.taskdefs.condition.HasMethod
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- Condition
 
 public class HasMethod extends ProjectComponent implements Condition test for a method
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description HasMethod()
 - 
Method SummaryModifier and Type Method Description PathcreateClasspath()Classpath to be used when searching for classes and resources.booleaneval()Is this condition true?voidsetClassname(java.lang.String classname)Set the classname attribute.voidsetClasspath(Path classpath)Set the classpath to be used when searching for classes and resources.voidsetClasspathRef(Reference r)Set the classpath by reference.voidsetField(java.lang.String field)Set the name of the field.voidsetIgnoreSystemClasses(boolean ignoreSystemClasses)Set whether to ignore system classes when looking for the class.voidsetMethod(java.lang.String method)Set the name of the method.- 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setClasspathpublic void setClasspath(Path classpath) Set the classpath to be used when searching for classes and resources.- Parameters:
- classpath- an Ant Path object containing the search path.
 
 - 
createClasspathpublic Path createClasspath() Classpath to be used when searching for classes and resources.- Returns:
- an empty Path instance to be configured by Ant.
 
 - 
setClasspathRefpublic void setClasspathRef(Reference r) Set the classpath by reference.- Parameters:
- r- a Reference to a Path instance to be used as the classpath value.
 
 - 
setClassnamepublic void setClassname(java.lang.String classname) Set the classname attribute.- Parameters:
- classname- the name of the class to check.
 
 - 
setMethodpublic void setMethod(java.lang.String method) Set the name of the method.- Parameters:
- method- the name of the method to check.
 
 - 
setFieldpublic void setField(java.lang.String field) Set the name of the field.- Parameters:
- field- the name of the field to check.
 
 - 
setIgnoreSystemClassespublic void setIgnoreSystemClasses(boolean ignoreSystemClasses) Set whether to ignore system classes when looking for the class.- Parameters:
- ignoreSystemClasses- a- booleanvalue.
 
 - 
evalpublic boolean eval() throws BuildExceptionIs this condition true?.- Specified by:
- evalin interface- Condition
- Returns:
- true if the condition is true
- Throws:
- BuildException- if an error occurs
 
 
- 
 
-