| 
 | |||||||||
| 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 PresetDefinitioninstance. | |
| 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, isRestrict, setName, setRestrict | 
| 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 | ||||||||