Save This Page
Home » apache-ant-1.7.1-src » org.apache.tools » ant » taskdefs » optional » javacc » [javadoc | source]
org.apache.tools.ant.taskdefs.optional.javacc
public class: JJTree [javadoc | source]
java.lang.Object
   org.apache.tools.ant.ProjectComponent
      org.apache.tools.ant.Task
         org.apache.tools.ant.taskdefs.optional.javacc.JJTree

All Implemented Interfaces:
    Cloneable

Runs the JJTree compiler compiler.
Fields inherited from org.apache.tools.ant.Task:
target,  taskName,  taskType,  wrapper
Fields inherited from org.apache.tools.ant.ProjectComponent:
project,  location,  description
Constructor:
 public JJTree() 
Method from org.apache.tools.ant.taskdefs.optional.javacc.JJTree Summary:
execute,   setBuildnodefiles,   setJavacchome,   setMulti,   setNodedefaultvoid,   setNodefactory,   setNodepackage,   setNodeprefix,   setNodescopehook,   setNodeusesparser,   setOutputdirectory,   setOutputfile,   setStatic,   setTarget,   setVisitor,   setVisitorException
Methods from org.apache.tools.ant.Task:
bindToOwner,   execute,   getOwningTarget,   getRuntimeConfigurableWrapper,   getTaskName,   getTaskType,   getWrapper,   handleErrorFlush,   handleErrorOutput,   handleFlush,   handleInput,   handleOutput,   init,   isInvalid,   log,   log,   log,   log,   markInvalid,   maybeConfigure,   perform,   reconfigure,   setOwningTarget,   setRuntimeConfigurableWrapper,   setTaskName,   setTaskType
Methods from org.apache.tools.ant.ProjectComponent:
clone,   getDescription,   getLocation,   getProject,   log,   log,   setDescription,   setLocation,   setProject
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.tools.ant.taskdefs.optional.javacc.JJTree Detail:
 public  void execute() throws BuildException 
    Run the task.
 public  void setBuildnodefiles(boolean buildNodeFiles) 
    Sets the BUILD_NODE_FILES grammar option.
 public  void setJavacchome(File javaccHome) 
    The directory containing the JavaCC distribution.
 public  void setMulti(boolean multi) 
    Sets the MULTI grammar option.
 public  void setNodedefaultvoid(boolean nodeDefaultVoid) 
    Sets the NODE_DEFAULT_VOID grammar option.
 public  void setNodefactory(boolean nodeFactory) 
    Sets the NODE_FACTORY grammar option.
 public  void setNodepackage(String nodePackage) 
    Sets the NODE_PACKAGE grammar option.
 public  void setNodeprefix(String nodePrefix) 
    Sets the NODE_PREFIX grammar option.
 public  void setNodescopehook(boolean nodeScopeHook) 
    Sets the NODE_SCOPE_HOOK grammar option.
 public  void setNodeusesparser(boolean nodeUsesParser) 
    Sets the NODE_USES_PARSER grammar option.
 public  void setOutputdirectory(File outputDirectory) 
    The directory to write the generated JavaCC grammar and node files to. If not set, the files are written to the directory containing the grammar file.
 public  void setOutputfile(String outputFile) 
    The outputfile to write the generated JavaCC grammar file to. If not set, the file is written with the same name as the JJTree grammar file with a suffix .jj.
 public  void setStatic(boolean staticParser) 
    Sets the STATIC grammar option.
 public  void setTarget(File targetFile) 
    The jjtree grammar file to process.
 public  void setVisitor(boolean visitor) 
    Sets the VISITOR grammar option.
 public  void setVisitorException(String visitorException) 
    Sets the VISITOR_EXCEPTION grammar option.