Apache Tomcat 7.0.28

org.apache.jasper.compiler
Class AntCompiler

java.lang.Object
  extended by org.apache.jasper.compiler.Compiler
      extended by org.apache.jasper.compiler.AntCompiler

public class AntCompiler
extends Compiler

Main JSP compiler class. This class uses Ant for compiling.

Author:
Anil K. Vijendran, Mandar Raje, Pierre Delisle, Kin-man Chung, Remy Maucherat, Mark Roth

Nested Class Summary
static class AntCompiler.JasperAntLogger
           
protected static class AntCompiler.SystemLogHandler
           
 
Field Summary
protected static Object javacLock
           
protected  AntCompiler.JasperAntLogger logger
           
protected  org.apache.tools.ant.Project project
           
 
Fields inherited from class org.apache.jasper.compiler.Compiler
ctxt, errDispatcher, jsw, options, pageInfo, pageNodes, tfp
 
Constructor Summary
AntCompiler()
           
 
Method Summary
protected  void generateClass(String[] smap)
          Compile the servlet from .java file to .class file
protected  org.apache.tools.ant.Project getProject()
           
 
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
 

Field Detail

javacLock

protected static final Object javacLock

project

protected org.apache.tools.ant.Project project

logger

protected AntCompiler.JasperAntLogger logger
Constructor Detail

AntCompiler

public AntCompiler()
Method Detail

getProject

protected org.apache.tools.ant.Project getProject()

generateClass

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

Specified by:
generateClass in class Compiler
Throws:
FileNotFoundException
JasperException
Exception

Apache Tomcat 7.0.28

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