|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.AntTypeDefinition
org.apache.tools.ant.taskdefs.PreSetDef.PreSetDefinition
public static class PreSetDef.PreSetDefinition
This class contains the unknown element and the object that is predefined.
AntTypeDefinition| Constructor Summary | |
|---|---|
PreSetDef.PreSetDefinition(AntTypeDefinition parent,
UnknownElement el)
Creates a new PresetDefinition instance. |
|
| Method Summary | |
|---|---|
void |
checkClass(Project project)
Check if the attributes are correct. |
java.lang.Object |
create(Project project)
Fake create an object, used by IntrospectionHelper and UnknownElement to see that this is a predefined object. |
java.lang.Object |
createObject(Project project)
Create an instance of the definition. |
java.lang.ClassLoader |
getClassLoader()
Get the classloader for this definition. |
java.lang.String |
getClassName()
Get the classname of the definition. |
java.lang.Class |
getExposedClass(Project project)
Get the exposed class for this definition. |
UnknownElement |
getPreSets()
Get the preset values. |
java.lang.Class |
getTypeClass(Project project)
Get the definition class. |
boolean |
sameDefinition(AntTypeDefinition other,
Project project)
Equality method for this definition. |
void |
setAdapterClass(java.lang.Class adapterClass)
Set the adapter class for this definition. |
void |
setAdaptToClass(java.lang.Class adaptToClass)
Set the assignable class for this definition. |
void |
setClass(java.lang.Class clazz)
Override so that it is not allowed. |
void |
setClassLoader(java.lang.ClassLoader classLoader)
Set the classloader to use to create an instance of the definition. |
void |
setClassName(java.lang.String className)
Override so that it is not allowed. |
boolean |
similarDefinition(AntTypeDefinition other,
Project project)
Similar method for this definition. |
| Methods inherited from class org.apache.tools.ant.AntTypeDefinition |
|---|
getName, innerCreateAndSet, innerGetTypeClass, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PreSetDef.PreSetDefinition(AntTypeDefinition parent,
UnknownElement el)
PresetDefinition instance.
parent - The parent of this predefinition.el - The predefined attributes, nested elements and text.| Method Detail |
|---|
public void setClass(java.lang.Class clazz)
setClass in class AntTypeDefinitionclazz - a Class value.public void setClassName(java.lang.String className)
setClassName in class AntTypeDefinitionclassName - a String value.public java.lang.String getClassName()
getClassName in class AntTypeDefinitionpublic void setAdapterClass(java.lang.Class adapterClass)
setAdapterClass in class AntTypeDefinitionadapterClass - the adapterClass.public void setAdaptToClass(java.lang.Class adaptToClass)
setAdaptToClass in class AntTypeDefinitionadaptToClass - the assignable class.public void setClassLoader(java.lang.ClassLoader classLoader)
setClassLoader in class AntTypeDefinitionclassLoader - the classLoader.public java.lang.ClassLoader getClassLoader()
getClassLoader in class AntTypeDefinitionpublic java.lang.Class getExposedClass(Project project)
getExposedClass in class AntTypeDefinitionproject - the current project.
public java.lang.Class getTypeClass(Project project)
getTypeClass in class AntTypeDefinitionproject - the current project.
public void checkClass(Project project)
checkClass in class AntTypeDefinitionproject - the current project.public java.lang.Object createObject(Project project)
project - the current project.
public UnknownElement getPreSets()
public java.lang.Object create(Project project)
create in class AntTypeDefinitionproject - the current project.
public boolean sameDefinition(AntTypeDefinition other,
Project project)
sameDefinition in class AntTypeDefinitionother - another definition.project - the current project.
public boolean similarDefinition(AntTypeDefinition other,
Project project)
similarDefinition in class AntTypeDefinitionother - another definition.project - the current project.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||