| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--com.ashridgetech.jamda.config.ModelTransformerSpec
The transformer element within the Jamda Ant Task .
| Field Summary | 
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
| project | 
| Constructor Summary | |
| ModelTransformerSpec() | |
| Method Summary | |
| protected  void | configureTransformer(ModelTransformer transformer)Configure the ModelTransformerspecified by this class. | 
|  TransformerConfig | createConfig()Add a configelement to this task. | 
|  ModelTransformer | getConfiguredTransformer() | 
| protected  ModelTransformer | getTransformer() | 
| protected  java.lang.Class | loadClass(java.lang.String classname)Load named class either via the system classloader or a given custom classloader. | 
|  void | setClassName(java.lang.String className)Set the name of the ModelTransformerclass. | 
|  void | setClasspath(org.apache.tools.ant.types.Path classpath)Set the optional classpath to the Model Transformer | 
|  void | setClasspathRef(org.apache.tools.ant.types.Reference r)Set the reference to an optional classpath to the Model Transformer | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
| getProject, log, log, setProject | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public ModelTransformerSpec()
| Method Detail | 
public void setClasspath(org.apache.tools.ant.types.Path classpath)
classpath - the classpath to use when loading the Model Transformerpublic void setClasspathRef(org.apache.tools.ant.types.Reference r)
r - the id of the Ant path instance to act as the classpath
          for loading the Model Transformerpublic void setClassName(java.lang.String className)
ModelTransformer class.
className - the name of the classpublic TransformerConfig createConfig()
config element to this task.  This will be of 
 the type supplied by the ModelTransformer class
 specified to setClassName(java.lang.String).
ModelTransformer requiredprotected void configureTransformer(ModelTransformer transformer)
ModelTransformer specified by this class.
 If overridden by subclass, subclass method should call super method.
transformer - the transformer to be configured - must not be nullprotected ModelTransformer getTransformer()
public ModelTransformer getConfiguredTransformer()
protected java.lang.Class loadClass(java.lang.String classname)
                             throws org.apache.tools.ant.BuildException
loadClass in the Ant XSLTProcess task.
classname - the name of the class to load.
org.apache.tools.ant.BuildException| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||