org.apache.tools.ant.taskdefs
Class AntlibDefinition
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.AntlibDefinition
- Direct Known Subclasses:
- DefBase, MacroDef, PreSetDef
- public class AntlibDefinition
- extends Task
Base class for tasks that that can be used in antlibs.
For handling uri and class loading.
- Since:
- Ant 1.6
Method Summary |
java.lang.ClassLoader |
getAntlibClassLoader()
The current antlib classloader |
java.lang.String |
getURI()
The URI for this definition. |
void |
setAntlibClassLoader(java.lang.ClassLoader classLoader)
Set the class loader of the loading object |
void |
setURI(java.lang.String uri)
The URI for this definition. |
Methods inherited from class org.apache.tools.ant.Task |
execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AntlibDefinition
public AntlibDefinition()
setURI
public void setURI(java.lang.String uri)
throws BuildException
- The URI for this definition.
If the URI is "antlib:org.apache.tools.ant",
(this is the default uri)
the uri will be set to "".
URIs that start with "ant:" are reserved
and are not allowed in this context.
- Parameters:
uri
- the namespace URI
- Throws:
BuildException
- if a reserved URI is used
getURI
public java.lang.String getURI()
- The URI for this definition.
- Returns:
- The URI for this defintion.
setAntlibClassLoader
public void setAntlibClassLoader(java.lang.ClassLoader classLoader)
- Set the class loader of the loading object
- Parameters:
classLoader
- a ClassLoader
value
getAntlibClassLoader
public java.lang.ClassLoader getAntlibClassLoader()
- The current antlib classloader
- Returns:
- the antlib classloader for the definition, this
is null if the definition is not used in an antlib.
Copyright © 2000-2004 Apache Software Foundation. All Rights Reserved.