Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.commons.jci.compilers
Class RhinoJavaCompiler

    java.lang.Object
      org.apache.commons.jci.compilers.AbstractJavaCompiler
          org.apache.commons.jci.compilers.RhinoJavaCompiler

All Implemented Interfaces:
  JavaCompiler

    public final class RhinoJavaCompiler

extends AbstractJavaCompiler

Author:
  tcurdt

Field Summary

Fields inherited from class org.apache.commons.jci.compilers.AbstractJavaCompiler
`problemHandler`

Constructor Summary
`RhinoJavaCompiler()`

Method Summary
`CompilationResult` | `compile(String[] pResourcePaths, ResourceReader pReader, ResourceStore pStore, ClassLoader pClassLoader, JavaCompilerSettings pSettings)` Compiles the java resources "some/path/to/MyJava.java" read through the ResourceReader and then stores the resulting classes in the ResourceStore under "some/path/to/MyJava.class".
`JavaCompilerSettings` | `createDefaultSettings()` factory method to create the underlying default settings

Methods inherited from class org.apache.commons.jci.compilers.AbstractJavaCompiler
`compile, compile, setCompilationProblemHandler`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### RhinoJavaCompiler

    public RhinoJavaCompiler()

Method Detail

### compile

    public CompilationResult compile(String[] pResourcePaths,
                                     ResourceReader pReader,
                                     ResourceStore pStore,
                                     ClassLoader pClassLoader,
                                     JavaCompilerSettings pSettings)

  Description copied from interface: `JavaCompiler`
  Compiles the java resources "some/path/to/MyJava.java" read through the ResourceReader and then stores the resulting classes in the ResourceStore under "some/path/to/MyJava.class". Note: As these are resource path you always have to use "/" The result of the compilation run including detailed error information is returned as CompilationResult. If you need to get notified already during the compilation process you can register a CompilationProblemHandler. Note: Not all compilers might support this notification mechanism.

  Returns:
    always a CompilationResult

### createDefaultSettings

    public JavaCompilerSettings createDefaultSettings()

  Description copied from interface: `JavaCompiler`
  factory method to create the underlying default settings

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004–2013 The Apache Software Foundation. All rights reserved.