Package org.apache.tools.ant.taskdefs
Class Antlib
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.Antlib
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- TaskContainer
 
 public class Antlib extends Task implements TaskContainer Antlib task. It does not occur in an ant build file. It is the root element an antlib xml file.- Since:
- Ant 1.6
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringTAGThe name of this task- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description Antlib()
 - 
Method SummaryModifier and Type Method Description voidaddTask(Task nestedTask)add a task to the list of tasksstatic AntlibcreateAntlib(Project project, java.net.URL antlibUrl, java.lang.String uri)Static method to read an ant lib definition from a url.voidexecute()Execute the nested tasks, setting the classloader for any tasks that derive from Definer.protected voidsetClassLoader(java.lang.ClassLoader classLoader)Set the class loader for this antlib.protected voidsetURI(java.lang.String uri)Set the URI for this antlib.- 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Field Detail- 
TAGpublic static final java.lang.String TAG The name of this task- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createAntlibpublic static Antlib createAntlib(Project project, java.net.URL antlibUrl, java.lang.String uri) Static method to read an ant lib definition from a url.- Parameters:
- project- the current project
- antlibUrl- the url to read the definitions from
- uri- the uri that the antlib is to be placed in
- Returns:
- the ant lib task
 
 - 
setClassLoaderprotected void setClassLoader(java.lang.ClassLoader classLoader) Set the class loader for this antlib. This class loader is used for any tasks that derive from Definer.- Parameters:
- classLoader- the class loader
 
 - 
setURIprotected void setURI(java.lang.String uri) Set the URI for this antlib.- Parameters:
- uri- the namespace uri
 
 - 
addTaskpublic void addTask(Task nestedTask) add a task to the list of tasks- Specified by:
- addTaskin interface- TaskContainer
- Parameters:
- nestedTask- Nested task to execute in antlib
 
 
- 
 
-