|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.AntlibDefinition
org.apache.tools.ant.taskdefs.DefBase
org.apache.tools.ant.taskdefs.Definer
com.nokia.ant.TypedefURIFix
public class TypedefURIFix
Base class for Taskdef and Typedef - handles all the attributes for Typedef. The uri and class handling is handled by DefBase
| Nested Class Summary | |
|---|---|
static class |
TypedefURIFix.Format
Enumerated type for format attribute |
static class |
TypedefURIFix.OnError
Enumerated type for onError attribute |
| Field Summary |
|---|
| Fields inherited from class org.apache.tools.ant.Task |
|---|
target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
|---|
description, location, project |
| Constructor Summary | |
|---|---|
TypedefURIFix()
|
|
| Method Summary | |
|---|---|
protected void |
addDefinition(java.lang.ClassLoader al,
java.lang.String name,
java.lang.String classname)
Add a definition using the attributes of Definer |
void |
execute()
Run the definition. |
java.lang.String |
getClassname()
Returns the classname of the object we are defining. |
java.io.File |
getFile()
|
java.lang.String |
getName()
|
java.lang.String |
getResource()
|
protected void |
loadProperties(java.lang.ClassLoader al,
java.net.URL url)
Load type definitions as properties from a URL. |
static java.lang.String |
makeResourceFromURI(java.lang.String uri)
This is where the logic to map from a URI to an antlib resource is kept. |
void |
setAdapter(java.lang.String adapter)
Set the class name of the adapter class. |
protected void |
setAdapterClass(java.lang.Class adapterClass)
Set the adapter class. |
void |
setAdaptTo(java.lang.String adaptTo)
Set the classname of the class that the definition must be compatible with, either directly or by use of the adapter class. |
protected void |
setAdaptToClass(java.lang.Class adaptToClass)
Set the class for adaptToClass, to be used by derived classes, used instead of the adaptTo attribute. |
void |
setAntlib(java.lang.String antlib)
Antlib attribute, sets resource and uri. |
void |
setClassname(java.lang.String classname)
The full class name of the object being defined. |
void |
setFile(java.io.File file)
Name of the property file to load ant name/classname pairs from. |
void |
setFormat(TypedefURIFix.Format format)
Sets the format of the file or resource |
void |
setName(java.lang.String name)
Name of the definition |
void |
setOnError(TypedefURIFix.OnError onError)
What to do if there is an error in loading the class. |
void |
setResource(java.lang.String res)
Name of the property resource to load ant name/classname pairs from. |
| Methods inherited from class org.apache.tools.ant.taskdefs.Definer |
|---|
setFormat, setOnError |
| Methods inherited from class org.apache.tools.ant.taskdefs.DefBase |
|---|
createClasspath, createLoader, getClasspath, getClasspathId, getLoaderId, hasCpDelegate, init, isReverseLoader, setClasspath, setClasspathRef, setLoaderRef, setReverseLoader |
| Methods inherited from class org.apache.tools.ant.taskdefs.AntlibDefinition |
|---|
getAntlibClassLoader, getURI, setAntlibClassLoader, setURI |
| Methods inherited from class org.apache.tools.ant.Task |
|---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
|---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TypedefURIFix()
| Method Detail |
|---|
public void setOnError(TypedefURIFix.OnError onError)
onError - an OnError valuepublic void setFormat(TypedefURIFix.Format format)
format - the enumerated value - xml or propertiespublic java.lang.String getName()
getName in class org.apache.tools.ant.taskdefs.Definerpublic java.io.File getFile()
getFile in class org.apache.tools.ant.taskdefs.Definerpublic java.lang.String getResource()
getResource in class org.apache.tools.ant.taskdefs.Definerpublic void execute()
execute in class org.apache.tools.ant.taskdefs.Definerorg.apache.tools.ant.BuildException - if an error occurspublic static java.lang.String makeResourceFromURI(java.lang.String uri)
uri - the xml namespace uri that to convert.
protected void loadProperties(java.lang.ClassLoader al,
java.net.URL url)
loadProperties in class org.apache.tools.ant.taskdefs.Defineral - the classloader to useurl - the url to get the definitions frompublic void setFile(java.io.File file)
setFile in class org.apache.tools.ant.taskdefs.Definerfile - the filepublic void setResource(java.lang.String res)
setResource in class org.apache.tools.ant.taskdefs.Definerres - the resource to usepublic void setAntlib(java.lang.String antlib)
setAntlib in class org.apache.tools.ant.taskdefs.Definerantlib - the value to set.public void setName(java.lang.String name)
setName in class org.apache.tools.ant.taskdefs.Definername - the name of the definitionpublic java.lang.String getClassname()
null.
getClassname in class org.apache.tools.ant.taskdefs.Definerpublic void setClassname(java.lang.String classname)
setClassname in class org.apache.tools.ant.taskdefs.Definerclassname - the name of the classpublic void setAdapter(java.lang.String adapter)
setAdapter in class org.apache.tools.ant.taskdefs.Defineradapter - the name of the adapter classprotected void setAdapterClass(java.lang.Class adapterClass)
setAdapterClass in class org.apache.tools.ant.taskdefs.DefineradapterClass - the class to use to adapt the definition classpublic void setAdaptTo(java.lang.String adaptTo)
setAdaptTo in class org.apache.tools.ant.taskdefs.DefineradaptTo - the name of the adaptto classprotected void setAdaptToClass(java.lang.Class adaptToClass)
setAdaptToClass in class org.apache.tools.ant.taskdefs.DefineradaptToClass - the class for adapto.
protected void addDefinition(java.lang.ClassLoader al,
java.lang.String name,
java.lang.String classname)
addDefinition in class org.apache.tools.ant.taskdefs.Defineral - the ClassLoader to usename - the name of the definitionclassname - the classname of the definition
org.apache.tools.ant.BuildException - if an error occurs
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||