org.eigenbase.xom
Class XOMGenTask

java.lang.Object
  extended by Task
      extended by org.eigenbase.xom.XOMGenTask

public class XOMGenTask
extends Task

XOMGenTask is an ANT task with which to invoke MetaGenerator.

Since:
1 April, 2002
Author:
jhyde
 

Field Summary
(package private)  String className
           
(package private)  String destDir
           
(package private)  String dtdFileName
           
(package private)  String modelFileName
           
 
Constructor Summary
XOMGenTask()
           
 
Method Summary
(package private) static File classNameToFile(File dir, String className)
          Creates the File that a java class will live in.
 void execute()
           
 void setClassname(String classname)
          See parameter classname.
 void setDestdir(String destdir)
          See parameter destdir.
 void setDtdname(String dtdname)
          See parameter dtdname.
 void setModel(String model)
          See parameter model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelFileName

String modelFileName

destDir

String destDir

dtdFileName

String dtdFileName

className

String className
Constructor Detail

XOMGenTask

public XOMGenTask()
Method Detail

execute

public void execute()
             throws BuildException
Throws:
BuildException

setModel

public void setModel(String model)
See parameter model.


setDestdir

public void setDestdir(String destdir)
See parameter destdir.


setClassname

public void setClassname(String classname)
See parameter classname.


setDtdname

public void setDtdname(String dtdname)
See parameter dtdname.


classNameToFile

static File classNameToFile(File dir,
                            String className)
Creates the File that a java class will live in. For example, makeJavaFileName("com.myproj", "MyClass") returns "com/myproj/MyClass.java".


SourceForge.net_Logo