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 void
execute()
Default implementation forTask
subclasses.default String
getAntTaskName()
Method to getAntTask.value()
.
-
-
-
Method Detail
-
getAntTaskName
default String getAntTaskName()
Method to getAntTask.value()
.- Returns:
AntTask.value()
ifthis
Task
is annotated;null
otherwise.
-
execute
default void execute() throws BuildException
Default implementation forTask
subclasses. Check attributes annotated withAntTaskAttributeConstraint
. SeeAnnotatedAntTaskConfigurationChecker
.- Throws:
BuildException
- If aAntTaskAttributeConstraint.Checker
fails.
-
-