Package org.apache.jasper.compiler
Class AntCompiler
- java.lang.Object
- 
- org.apache.jasper.compiler.Compiler
- 
- 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 SummaryNested Classes Modifier and Type Class Description static classAntCompiler.JasperAntLoggerprotected static classAntCompiler.SystemLogHandler
 - 
Field SummaryFields Modifier and Type Field Description protected static java.lang.ObjectjavacLockprotected AntCompiler.JasperAntLoggerloggerprotected org.apache.tools.ant.Projectproject
 - 
Constructor SummaryConstructors Constructor Description AntCompiler()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidgenerateClass(java.lang.String[] smap)Compile the servlet from .java file to .class fileprotected org.apache.tools.ant.ProjectgetProject()- 
Methods inherited from class org.apache.jasper.compiler.Compilercompile, compile, compile, generateJava, getCompilationContext, getErrorDispatcher, getPageInfo, getPageNodes, init, isOutDated, isOutDated, removeGeneratedClassFiles, removeGeneratedFiles
 
- 
 
- 
- 
- 
Field Detail- 
javacLockprotected static final java.lang.Object javacLock 
 - 
projectprotected org.apache.tools.ant.Project project 
 - 
loggerprotected AntCompiler.JasperAntLogger logger 
 
- 
 - 
Method Detail- 
getProjectprotected org.apache.tools.ant.Project getProject() 
 - 
generateClassprotected void generateClass(java.lang.String[] smap) throws java.io.FileNotFoundException, JasperException, java.lang.ExceptionCompile the servlet from .java file to .class file- Specified by:
- generateClassin class- Compiler
- Parameters:
- smap- The SMAP files for source debugging
- Throws:
- java.io.FileNotFoundException- Source files not found
- JasperException- Compilation error
- java.lang.Exception- Some other error
 
 
- 
 
-