jrunx.compiler
Class JavaCompiler

java.lang.Object
  |
  +--jrunx.compiler.JavaCompiler

public class JavaCompiler
extends java.lang.Object

This class is a utility to do compiling of .java classes using Sun's compiler internally or an out of process compiler. The idea is to provide a service class for JSP and JRun so they can both use it and set up their own compiler configurations.


Constructor Summary
JavaCompiler()
           
JavaCompiler(java.lang.String temporaryDirectory)
           
 
Method Summary
 void compile(java.lang.String source)
           
 void compile(java.lang.String source, java.lang.String name)
           
 void compile(java.lang.String source, java.lang.String name, java.lang.String smapTable)
           
 boolean isDebug()
           
protected  void processSMAP(java.lang.String source, java.lang.String outputDir, java.lang.String smapTable)
           
 void setDebug(boolean debug)
          Turn on/off debug flag when compiling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaCompiler

public JavaCompiler()

JavaCompiler

public JavaCompiler(java.lang.String temporaryDirectory)
Method Detail

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean debug)
Turn on/off debug flag when compiling

compile

public void compile(java.lang.String source)
             throws CompilationFailedException,
                    java.io.IOException

compile

public void compile(java.lang.String source,
                    java.lang.String name)
             throws CompilationFailedException,
                    java.io.IOException

compile

public void compile(java.lang.String source,
                    java.lang.String name,
                    java.lang.String smapTable)
             throws CompilationFailedException,
                    java.io.IOException

processSMAP

protected void processSMAP(java.lang.String source,
                           java.lang.String outputDir,
                           java.lang.String smapTable)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.