| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.optional.metamata.AbstractMetamataTask
                    |
                    +--org.apache.tools.ant.taskdefs.optional.metamata.MParse
Simple Metamata MParse task. Based on the original written by Thomas Haas. This version was written for Metamata 2.0 available at http://www.metamata.com
| Field Summary | 
| Fields inherited from class org.apache.tools.ant.taskdefs.optional.metamata.AbstractMetamataTask | 
| classPath, cmdl, fileSets, includedFiles, metamataHome, optionsFile, sourcePath | 
| Fields inherited from class org.apache.tools.ant.Task | 
| description, location, target, taskName, taskType, wrapper | 
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
| project | 
| Constructor Summary | |
| MParse() | |
| Method Summary | |
| protected  void | _execute(ExecuteStreamHandler handler)execute the process with a specific handler | 
| protected  void | checkOptions()validate options set and resolve files and paths | 
| protected  void | cleanUp()clean up all the mess that we did with temporary objects | 
| protected  ExecuteStreamHandler | createStreamHandler()return the default stream handler for this task | 
|  void | execute()execute the command line | 
| protected  void | generateOptionsFile(java.io.File tofile,
                    java.lang.String[] options)write all options to a file with one option / line | 
| protected  java.io.File[] | getMetamataLibs()return an array of files containing the path to the needed libraries to run metamata. | 
| protected  java.util.Vector | getOptions()return all options of the command line as string elements | 
|  void | setCleanup(boolean value)Remove the intermediate Sun JavaCC file ; optional, default false. | 
|  void | setDebugparser(boolean flag)set parser debug mode; optional, default false | 
|  void | setDebugscanner(boolean flag)set scanner debug mode; optional, default false | 
|  void | setTarget(java.io.File target)The .jj file to process; required. | 
| protected  void | setUp()check the options and build the command line | 
|  void | setVerbose(boolean flag)set verbose mode | 
| Methods inherited from class org.apache.tools.ant.taskdefs.optional.metamata.AbstractMetamataTask | 
| addAllVector, addFileSet, createClasspath, createJvmarg, createSourcepath, createTmpFile, execute0, generateOptionsFile, getFileMapping, getMetamataJar, scanSources, scanSources, setHome, setMaxmemory, setMetamatahome | 
| Methods inherited from class org.apache.tools.ant.Task | 
| getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
| getProject, setProject | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public MParse()
| Method Detail | 
public void setTarget(java.io.File target)
public void setVerbose(boolean flag)
public void setDebugscanner(boolean flag)
public void setDebugparser(boolean flag)
public void setCleanup(boolean value)
public void execute()
             throws BuildException
execute in class AbstractMetamataTaskBuildException - if something goes wrong with the buildprotected ExecuteStreamHandler createStreamHandler()
createStreamHandler in class AbstractMetamataTask
protected void setUp()
              throws BuildException
setUp in class AbstractMetamataTaskBuildException
protected void _execute(ExecuteStreamHandler handler)
                 throws BuildException
BuildExceptionprotected void cleanUp()
cleanUp in class AbstractMetamataTaskprotected java.io.File[] getMetamataLibs()
protected void checkOptions()
                     throws BuildException
checkOptions in class AbstractMetamataTaskBuildException - thrown if an option has an incorrect state.protected java.util.Vector getOptions()
getOptions in class AbstractMetamataTask
protected void generateOptionsFile(java.io.File tofile,
                                   java.lang.String[] options)
                            throws BuildException
tofile - the file to write the options to.options - the array of options element to write to the file.
BuildException - thrown if there is a problem while writing
 to the file.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||