Package ball.util.ant.taskdefs
Interface AnnotatedAntTask
-
- All Superinterfaces:
AntTaskLogMethods,AntTaskMixIn
- All Known Implementing Classes:
CombinationsTask,CombinationsTask.Count,CombinationsTask.Of,InstanceOfTask,PatternTask,PatternTask.Matches,PatternTask.Split,PermutationsTask,PermutationsTask.Count,PermutationsTask.Of,PreferencesTask,PreferencesTask.Export,ProcessClassFilesTask,StreamTokenizerTask,StreamTokenizerTask.FromString,TypeTask,TypeTask.BeanInfoFor,TypeTask.IsAssignableFrom,TypeTask.MembersOf,TypeTask.ResourcePathTo,TypeTask.SuperclassesOf,XPathEvaluateTask
public interface AnnotatedAntTask extends AntTaskLogMethods
- Author:
- Allen D. Ball
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidexecute()Default implementation forTasksubclasses.default StringgetAntTaskName()Method to getAntTask.value().
-
-
-
Method Detail
-
getAntTaskName
default String getAntTaskName()
Method to getAntTask.value().- Returns:
AntTask.value()ifthisTaskis annotated;nullotherwise.
-
execute
default void execute() throws BuildException
Default implementation forTasksubclasses. Check attributes annotated withAntTaskAttributeConstraint. SeeAnnotatedAntTaskConfigurationChecker.- Throws:
BuildException- If aAntTaskAttributeConstraint.Checkerfails.
-
-