org.apache.jasper.compiler
Class JDTCompiler

java.lang.Object
  extended byorg.apache.jasper.compiler.Compiler
      extended byorg.apache.jasper.compiler.JDTCompiler

public class JDTCompiler
extends Compiler

JDT class compiler. This compiler will load source dependencies from the context classloader, reducing dramatically disk access during the compilation process.

Author:
Cocoon2, Remy Maucherat

Field Summary
 
Fields inherited from class org.apache.jasper.compiler.Compiler
ctxt, errDispatcher, jsw, log, options, pageInfo, pageNodes, tfp
 
Constructor Summary
JDTCompiler()
           
 
Method Summary
protected  void generateClass(java.lang.String[] smap)
          Compile the servlet from .java file to .class file
 
Methods inherited from class org.apache.jasper.compiler.Compiler
compile, compile, compile, generateJava, getCompilationContext, getErrorDispatcher, getPageInfo, getPageNodes, init, isOutDated, isOutDated, removeGeneratedClassFiles, removeGeneratedFiles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDTCompiler

public JDTCompiler()
Method Detail

generateClass

protected void generateClass(java.lang.String[] smap)
                      throws java.io.FileNotFoundException,
                             JasperException,
                             java.lang.Exception
Compile the servlet from .java file to .class file

Specified by:
generateClass in class Compiler
Throws:
java.io.FileNotFoundException
JasperException
java.lang.Exception


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.