Java Doc for JavaCC.java in  » Build » ANT » org » apache » tools » ant » taskdefs » optional » javacc » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Build » ANT » org.apache.tools.ant.taskdefs.optional.javacc 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.tools.ant.Task
   org.apache.tools.ant.taskdefs.optional.javacc.JavaCC

JavaCC
public class JavaCC extends Task (Code)
JavaCC compiler compiler task.


Field Summary
final protected static  String[]ARCHIVE_LOCATIONS
    
final protected static  int[]ARCHIVE_LOCATIONS_VS_MAJOR_VERSION
    
final protected static  StringCOM_JAVACC_CLASS
    
final protected static  StringCOM_JJDOC_CLASS
    
final protected static  StringCOM_JJTREE_CLASS
    
final protected static  StringCOM_PACKAGE
    
final protected static  StringORG_JAVACC_CLASS
    
final protected static  StringORG_JJDOC_CLASS
    
final protected static  StringORG_JJTREE_CLASS
    
final protected static  StringORG_PACKAGE_3_0
    
final protected static  StringORG_PACKAGE_3_1
    
final protected static  intTASKDEF_TYPE_JAVACC
    
final protected static  intTASKDEF_TYPE_JJDOC
    
final protected static  intTASKDEF_TYPE_JJTREE
    

Constructor Summary
public  JavaCC()
    

Method Summary
public  voidexecute()
     Run the task.
protected static  FilegetArchiveFile(File home)
     Helper method to retrieve the path used to store the JavaCC.zip or javacc.jar which is different from versions.
Parameters:
  home - the javacc home path directory.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so.
protected static  StringgetMainClass(File home, int type)
     Helper method to retrieve main class which is different from versions.
Parameters:
  home - the javacc home path directory.
Parameters:
  type - the taskdef.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so.
protected static  StringgetMainClass(Path path, int type)
     Helper method to retrieve main class which is different from versions.
Parameters:
  path - classpath to search in.
Parameters:
  type - the taskdef.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so.
protected static  intgetMajorVersionNumber(File home)
     Helper method to determine the major version number of JavaCC.
Parameters:
  home - the javacc home path directory.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so.
public  voidsetBuildparser(boolean buildParser)
     Sets the BUILD_PARSER grammar option.
public  voidsetBuildtokenmanager(boolean buildTokenManager)
     Sets the BUILD_TOKEN_MANAGER grammar option.
public  voidsetCachetokens(boolean cacheTokens)
     Sets the CACHE_TOKENS grammar option.
public  voidsetChoiceambiguitycheck(int choiceAmbiguityCheck)
     Sets the CHOICE_AMBIGUITY_CHECK grammar option.
public  voidsetCommontokenaction(boolean commonTokenAction)
     Sets the COMMON_TOKEN_ACTION grammar option.
public  voidsetDebuglookahead(boolean debugLookahead)
     Sets the DEBUG_LOOKAHEAD grammar option.
public  voidsetDebugparser(boolean debugParser)
     Sets the DEBUG_PARSER grammar option.
public  voidsetDebugtokenmanager(boolean debugTokenManager)
     Sets the DEBUG_TOKEN_MANAGER grammar option.
public  voidsetErrorreporting(boolean errorReporting)
     Sets the ERROR_REPORTING grammar option.
public  voidsetForcelacheck(boolean forceLACheck)
     Sets the FORCE_LA_CHECK grammar option.
public  voidsetIgnorecase(boolean ignoreCase)
     Sets the IGNORE_CASE grammar option.
public  voidsetJDKversion(String jdkVersion)
     Sets the JDK_VERSION option.
public  voidsetJavacchome(File javaccHome)
     The directory containing the JavaCC distribution.
public  voidsetJavaunicodeescape(boolean javaUnicodeEscape)
     Sets the JAVA_UNICODE_ESCAPE grammar option.
public  voidsetKeeplinecolumn(boolean keepLineColumn)
     Sets the KEEP_LINE_COLUMN grammar option.
public  voidsetLookahead(int lookahead)
     Sets the LOOKAHEAD grammar option.
public  voidsetOptimizetokenmanager(boolean optimizeTokenManager)
     Sets the OPTIMIZE_TOKEN_MANAGER grammar option.
public  voidsetOtherambiguityCheck(int otherAmbiguityCheck)
     Sets the OTHER_AMBIGUITY_CHECK grammar option.
public  voidsetOutputdirectory(File outputDirectory)
     The directory to write the generated files to.
public  voidsetSanitycheck(boolean sanityCheck)
     Sets the SANITY_CHECK grammar option.
public  voidsetStatic(boolean staticParser)
     Sets the STATIC grammar option.
public  voidsetTarget(File targetFile)
     The grammar file to process.
public  voidsetUnicodeinput(boolean unicodeInput)
     Sets the UNICODE_INPUT grammar option.
public  voidsetUsercharstream(boolean userCharStream)
     Sets the USER_CHAR_STREAM grammar option.
public  voidsetUsertokenmanager(boolean userTokenManager)
     Sets the USER_TOKEN_MANAGER grammar option.

Field Detail
ARCHIVE_LOCATIONS
final protected static String[] ARCHIVE_LOCATIONS(Code)



ARCHIVE_LOCATIONS_VS_MAJOR_VERSION
final protected static int[] ARCHIVE_LOCATIONS_VS_MAJOR_VERSION(Code)



COM_JAVACC_CLASS
final protected static String COM_JAVACC_CLASS(Code)



COM_JJDOC_CLASS
final protected static String COM_JJDOC_CLASS(Code)



COM_JJTREE_CLASS
final protected static String COM_JJTREE_CLASS(Code)



COM_PACKAGE
final protected static String COM_PACKAGE(Code)



ORG_JAVACC_CLASS
final protected static String ORG_JAVACC_CLASS(Code)



ORG_JJDOC_CLASS
final protected static String ORG_JJDOC_CLASS(Code)



ORG_JJTREE_CLASS
final protected static String ORG_JJTREE_CLASS(Code)



ORG_PACKAGE_3_0
final protected static String ORG_PACKAGE_3_0(Code)



ORG_PACKAGE_3_1
final protected static String ORG_PACKAGE_3_1(Code)



TASKDEF_TYPE_JAVACC
final protected static int TASKDEF_TYPE_JAVACC(Code)



TASKDEF_TYPE_JJDOC
final protected static int TASKDEF_TYPE_JJDOC(Code)



TASKDEF_TYPE_JJTREE
final protected static int TASKDEF_TYPE_JJTREE(Code)




Constructor Detail
JavaCC
public JavaCC()(Code)
Constructor




Method Detail
execute
public void execute() throws BuildException(Code)
Run the task.
throws:
  BuildException - on error.



getArchiveFile
protected static File getArchiveFile(File home) throws BuildException(Code)
Helper method to retrieve the path used to store the JavaCC.zip or javacc.jar which is different from versions.
Parameters:
  home - the javacc home path directory.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so. the file object pointing to the JavaCC archive.



getMainClass
protected static String getMainClass(File home, int type) throws BuildException(Code)
Helper method to retrieve main class which is different from versions.
Parameters:
  home - the javacc home path directory.
Parameters:
  type - the taskdef.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so. the main class for the taskdef.



getMainClass
protected static String getMainClass(Path path, int type) throws BuildException(Code)
Helper method to retrieve main class which is different from versions.
Parameters:
  path - classpath to search in.
Parameters:
  type - the taskdef.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so. the main class for the taskdef.
since:
   Ant 1.7



getMajorVersionNumber
protected static int getMajorVersionNumber(File home) throws BuildException(Code)
Helper method to determine the major version number of JavaCC.
Parameters:
  home - the javacc home path directory.
throws:
  BuildException - thrown if the home directory is invalidor if the archive could not be found despite attempts to do so. a the major version number



setBuildparser
public void setBuildparser(boolean buildParser)(Code)
Sets the BUILD_PARSER grammar option.
Parameters:
  buildParser - a boolean value.



setBuildtokenmanager
public void setBuildtokenmanager(boolean buildTokenManager)(Code)
Sets the BUILD_TOKEN_MANAGER grammar option.
Parameters:
  buildTokenManager - a boolean value.



setCachetokens
public void setCachetokens(boolean cacheTokens)(Code)
Sets the CACHE_TOKENS grammar option.
Parameters:
  cacheTokens - a boolean value.



setChoiceambiguitycheck
public void setChoiceambiguitycheck(int choiceAmbiguityCheck)(Code)
Sets the CHOICE_AMBIGUITY_CHECK grammar option.
Parameters:
  choiceAmbiguityCheck - an int value.



setCommontokenaction
public void setCommontokenaction(boolean commonTokenAction)(Code)
Sets the COMMON_TOKEN_ACTION grammar option.
Parameters:
  commonTokenAction - a boolean value.



setDebuglookahead
public void setDebuglookahead(boolean debugLookahead)(Code)
Sets the DEBUG_LOOKAHEAD grammar option.
Parameters:
  debugLookahead - a boolean value.



setDebugparser
public void setDebugparser(boolean debugParser)(Code)
Sets the DEBUG_PARSER grammar option.
Parameters:
  debugParser - a boolean value.



setDebugtokenmanager
public void setDebugtokenmanager(boolean debugTokenManager)(Code)
Sets the DEBUG_TOKEN_MANAGER grammar option.
Parameters:
  debugTokenManager - a boolean value.



setErrorreporting
public void setErrorreporting(boolean errorReporting)(Code)
Sets the ERROR_REPORTING grammar option.
Parameters:
  errorReporting - a boolean value.



setForcelacheck
public void setForcelacheck(boolean forceLACheck)(Code)
Sets the FORCE_LA_CHECK grammar option.
Parameters:
  forceLACheck - a boolean value.



setIgnorecase
public void setIgnorecase(boolean ignoreCase)(Code)
Sets the IGNORE_CASE grammar option.
Parameters:
  ignoreCase - a boolean value.



setJDKversion
public void setJDKversion(String jdkVersion)(Code)
Sets the JDK_VERSION option.
Parameters:
  jdkVersion - the version to use.
since:
   Ant1.7



setJavacchome
public void setJavacchome(File javaccHome)(Code)
The directory containing the JavaCC distribution.
Parameters:
  javaccHome - the directory.



setJavaunicodeescape
public void setJavaunicodeescape(boolean javaUnicodeEscape)(Code)
Sets the JAVA_UNICODE_ESCAPE grammar option.
Parameters:
  javaUnicodeEscape - a boolean value.



setKeeplinecolumn
public void setKeeplinecolumn(boolean keepLineColumn)(Code)
Sets the KEEP_LINE_COLUMN grammar option.
Parameters:
  keepLineColumn - a boolean value.



setLookahead
public void setLookahead(int lookahead)(Code)
Sets the LOOKAHEAD grammar option.
Parameters:
  lookahead - an int value.



setOptimizetokenmanager
public void setOptimizetokenmanager(boolean optimizeTokenManager)(Code)
Sets the OPTIMIZE_TOKEN_MANAGER grammar option.
Parameters:
  optimizeTokenManager - a boolean value.



setOtherambiguityCheck
public void setOtherambiguityCheck(int otherAmbiguityCheck)(Code)
Sets the OTHER_AMBIGUITY_CHECK grammar option.
Parameters:
  otherAmbiguityCheck - an int value.



setOutputdirectory
public void setOutputdirectory(File outputDirectory)(Code)
The directory to write the generated files to. If not set, the files are written to the directory containing the grammar file.
Parameters:
  outputDirectory - the output directory.



setSanitycheck
public void setSanitycheck(boolean sanityCheck)(Code)
Sets the SANITY_CHECK grammar option.
Parameters:
  sanityCheck - a boolean value.



setStatic
public void setStatic(boolean staticParser)(Code)
Sets the STATIC grammar option.
Parameters:
  staticParser - a boolean value.



setTarget
public void setTarget(File targetFile)(Code)
The grammar file to process.
Parameters:
  targetFile - the grammar file.



setUnicodeinput
public void setUnicodeinput(boolean unicodeInput)(Code)
Sets the UNICODE_INPUT grammar option.
Parameters:
  unicodeInput - a boolean value.



setUsercharstream
public void setUsercharstream(boolean userCharStream)(Code)
Sets the USER_CHAR_STREAM grammar option.
Parameters:
  userCharStream - a boolean value.



setUsertokenmanager
public void setUsertokenmanager(boolean userTokenManager)(Code)
Sets the USER_TOKEN_MANAGER grammar option.
Parameters:
  userTokenManager - a boolean value.



Fields inherited from org.apache.tools.ant.Task
protected Target target(Code)(Java Doc)
protected String taskName(Code)(Java Doc)
protected String taskType(Code)(Java Doc)
protected RuntimeConfigurable wrapper(Code)(Java Doc)

Methods inherited from org.apache.tools.ant.Task
final public void bindToOwner(Task owner)(Code)(Java Doc)
public void execute() throws BuildException(Code)(Java Doc)
public Target getOwningTarget()(Code)(Java Doc)
public RuntimeConfigurable getRuntimeConfigurableWrapper()(Code)(Java Doc)
public String getTaskName()(Code)(Java Doc)
public String getTaskType()(Code)(Java Doc)
protected RuntimeConfigurable getWrapper()(Code)(Java Doc)
protected void handleErrorFlush(String output)(Code)(Java Doc)
protected void handleErrorOutput(String output)(Code)(Java Doc)
protected void handleFlush(String output)(Code)(Java Doc)
protected int handleInput(byte[] buffer, int offset, int length) throws IOException(Code)(Java Doc)
protected void handleOutput(String output)(Code)(Java Doc)
public void init() throws BuildException(Code)(Java Doc)
final protected boolean isInvalid()(Code)(Java Doc)
public void log(String msg)(Code)(Java Doc)
public void log(String msg, int msgLevel)(Code)(Java Doc)
public void log(Throwable t, int msgLevel)(Code)(Java Doc)
public void log(String msg, Throwable t, int msgLevel)(Code)(Java Doc)
public void maybeConfigure() throws BuildException(Code)(Java Doc)
final public void perform()(Code)(Java Doc)
public void reconfigure()(Code)(Java Doc)
public void setOwningTarget(Target target)(Code)(Java Doc)
public void setRuntimeConfigurableWrapper(RuntimeConfigurable wrapper)(Code)(Java Doc)
public void setTaskName(String name)(Code)(Java Doc)
public void setTaskType(String type)(Code)(Java Doc)

w___w___w_.j__av__a__2_s___._c__o__m_ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.