Java Doc for EclipseJavaCompiler.java in  » Apache-Harmony-Java-SE » org-package » org » apache » harmony » rmi » common » 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 » Apache Harmony Java SE » org package » org.apache.harmony.rmi.common 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.harmony.rmi.common.JavaCompiler
      org.apache.harmony.rmi.common.MethodJavaCompiler
         org.apache.harmony.rmi.common.EclipseJavaCompiler

EclipseJavaCompiler
public class EclipseJavaCompiler extends MethodJavaCompiler (Code)
This class represents an Eclipse Java Compiler executed with a simple Java call.
author:
   Vasily Zakharov
version:
   $Revision: 1.1.2.2 $


Field Summary
final public static  StringECLIPSE_COMPILER_CLASS_NAME
     Eclipse Compiler class name.
final protected static  StringECLIPSE_COMPILER_METHOD_NAME
     Eclipse Compiler method name.
final protected static  Class[]ECLIPSE_COMPILER_METHOD_SIGNATURE
     Eclipse Compiler method signature.
final public static  StringECLIPSE_HOME_VARIABLE
     Name of the environment variable specifying the Eclipse location.
final public static  StringECLIPSE_JAR_PATH
     Path from EclipseJavaCompiler.ECLIPSE_HOME_VARIABLE ECLIPSE_HOME to .
final public static  StringECLIPSE_JAR_PATTERN
     File name pattern describing Eclipse Compiler JAR file name.

Constructor Summary
public  EclipseJavaCompiler()
     Creates instance of this class, equivalent to EclipseJavaCompiler.EclipseJavaCompiler(ClassLoader) EclipseJavaCompiler(null) .
public  EclipseJavaCompiler(ClassLoader classLoader)
     Creates instance of this class by trying to load the with the specified class loader.

Method Summary
public  intcompile(String commandString)
    
protected  intrun(String[] args)
    

Field Detail
ECLIPSE_COMPILER_CLASS_NAME
final public static String ECLIPSE_COMPILER_CLASS_NAME(Code)
Eclipse Compiler class name.



ECLIPSE_COMPILER_METHOD_NAME
final protected static String ECLIPSE_COMPILER_METHOD_NAME(Code)
Eclipse Compiler method name.



ECLIPSE_COMPILER_METHOD_SIGNATURE
final protected static Class[] ECLIPSE_COMPILER_METHOD_SIGNATURE(Code)
Eclipse Compiler method signature.



ECLIPSE_HOME_VARIABLE
final public static String ECLIPSE_HOME_VARIABLE(Code)
Name of the environment variable specifying the Eclipse location.



ECLIPSE_JAR_PATH
final public static String ECLIPSE_JAR_PATH(Code)
Path from EclipseJavaCompiler.ECLIPSE_HOME_VARIABLE ECLIPSE_HOME to .



ECLIPSE_JAR_PATTERN
final public static String ECLIPSE_JAR_PATTERN(Code)
File name pattern describing Eclipse Compiler JAR file name.




Constructor Detail
EclipseJavaCompiler
public EclipseJavaCompiler() throws JavaCompilerException(Code)
Creates instance of this class, equivalent to EclipseJavaCompiler.EclipseJavaCompiler(ClassLoader) EclipseJavaCompiler(null) .
throws:
  JavaCompilerException - If error occurs while finding or loadingthe Eclipse Compiler class or method.



EclipseJavaCompiler
public EclipseJavaCompiler(ClassLoader classLoader) throws JavaCompilerException(Code)
Creates instance of this class by trying to load the with the specified class loader. If the specified class loader is null, tries to load with the default class loader, and if failed, tries to load from EclipseJavaCompiler.ECLIPSE_HOME_VARIABLE ECLIPSE_HOME location.
Parameters:
  classLoader - Class loader to use to load the compiler class.Can be null.
throws:
  JavaCompilerException - If error occurs while finding or loadingthe Eclipse Compiler class or method.




Method Detail
compile
public int compile(String commandString) throws JavaCompilerException(Code)



run
protected int run(String[] args) throws JavaCompilerException(Code)



Fields inherited from org.apache.harmony.rmi.common.MethodJavaCompiler
final protected static Class[] COMPILER_METHOD_SIGNATURE(Code)(Java Doc)
final public static String DEFAULT_COMPILER_METHOD(Code)(Java Doc)
protected Object compilerInstance(Code)(Java Doc)
protected Method compilerMethod(Code)(Java Doc)

Methods inherited from org.apache.harmony.rmi.common.MethodJavaCompiler
protected static Class getClass(String className, ClassLoader classLoader) throws JavaCompilerException(Code)(Java Doc)
protected static ClassLoader getClassLoaderFromJarFile(File jar) throws JavaCompilerException(Code)(Java Doc)
protected static Method getMethod(Class c, String methodName) throws JavaCompilerException(Code)(Java Doc)
protected static Method getMethod(Class c, String methodName, Class[] methodSignature) throws JavaCompilerException(Code)(Java Doc)
protected int run(String[] args) throws JavaCompilerException(Code)(Java Doc)

Fields inherited from org.apache.harmony.rmi.common.JavaCompiler
protected String[] compilerOptions(Code)(Java Doc)

Methods inherited from org.apache.harmony.rmi.common.JavaCompiler
public int compile(String commandLine) throws JavaCompilerException(Code)(Java Doc)
public int compile(String[] args) throws JavaCompilerException(Code)(Java Doc)
public int compile(String[] options, File[] files) throws JavaCompilerException(Code)(Java Doc)
public int compile(String[] options, String[] fileNames) throws JavaCompilerException(Code)(Java Doc)
protected static File getFileFromVariable(String variableName, String path, String pattern, String name) throws JavaCompilerException(Code)(Java Doc)
final public static JavaCompiler locateJavaCompiler(boolean verbose) throws JavaCompilerException(Code)(Java Doc)
abstract protected int run(String[] args) throws JavaCompilerException(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.