Class AntJavaCompiler

java.lang.Object
org.apache.jasper.compiler.AntJavaCompiler

public class AntJavaCompiler extends Object
Java compiler through ant
Author:
Kin-man Chung
  • Constructor Details

    • AntJavaCompiler

      public AntJavaCompiler()
  • Method Details

    • init

      public void init(JspCompilationContext ctxt, ErrorDispatcher errDispatcher, boolean suppressLogging)
    • release

      public void release()
    • setExtdirs

      public void setExtdirs(String exts)
    • setTargetVM

      public void setTargetVM(String targetVM)
    • setSourceVM

      public void setSourceVM(String sourceVM)
    • setClassPath

      public void setClassPath(List<File> cpath)
    • saveClassFile

      public void saveClassFile(String className, String classFileName)
    • setDebug

      public void setDebug(boolean debug)
    • getClassLastModified

      public long getClassLastModified()
    • getJavaWriter

      public Writer getJavaWriter(String javaFileName, String javaEncoding) throws JasperException
      Throws:
      JasperException
    • compile

      public JavacErrorDetail[] compile(String className, org.apache.jasper.compiler.Node.Nodes pageNodes) throws JasperException
      Throws:
      JasperException
    • doJavaFile

      public void doJavaFile(boolean keep)
    • startThreadPool

      public static void startThreadPool()
    • shutdownThreadPool

      public static void shutdownThreadPool()