Package org.apache.tools.ant
Class ExtensionPoint
- java.lang.Object
-
- org.apache.tools.ant.Target
-
- org.apache.tools.ant.ExtensionPoint
-
- All Implemented Interfaces:
TaskContainer
public class ExtensionPoint extends Target
An extension point build files can provide as a place where other build files can add new dependencies.- Since:
- Ant 1.8.0
-
-
Constructor Summary
Constructors Constructor Description ExtensionPoint()ExtensionPoint(Target other)Cloning constructor.
-
Method Summary
Modifier and Type Method Description voidaddDataType(RuntimeConfigurable r)Throws an exception.voidaddTask(Task task)Throws an exception.-
Methods inherited from class org.apache.tools.ant.Target
addDependency, dependsOn, execute, getDependencies, getDescription, getIf, getLocation, getName, getProject, getTasks, getUnless, parseDepends, performTasks, setDepends, setDescription, setIf, setIf, setLocation, setName, setProject, setUnless, setUnless, toString
-
-
-
-
Constructor Detail
-
ExtensionPoint
public ExtensionPoint()
-
ExtensionPoint
public ExtensionPoint(Target other)
Cloning constructor.- Parameters:
other- the Target to clone.
-
-
Method Detail
-
addTask
public final void addTask(Task task)
Throws an exception.- Specified by:
addTaskin interfaceTaskContainer- Overrides:
addTaskin classTarget- Parameters:
task- The task to be added. Must not benull.
-
addDataType
public final void addDataType(RuntimeConfigurable r)
Throws an exception.- Overrides:
addDataTypein classTarget- Parameters:
r- The wrapper for the data type element to be added. Must not benull.
-
-