org.apache.jasper.compiler
Class Compiler
java.lang.Object
|
+--org.apache.jasper.compiler.Compiler
- public class Compiler
- extends java.lang.Object
Main JSP compiler class. This class uses Ant for compiling.
- Author:
- Anil K. Vijendran, Mandar Raje, Pierre Delisle, Kin-man Chung, Remy Maucherat
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ctxt
protected JspCompilationContext ctxt
project
protected org.apache.tools.ant.Project project
options
protected Options options
pageNodes
protected Node.Nodes pageNodes
Compiler
public Compiler(JspCompilationContext ctxt)
Compiler
public Compiler(JspCompilationContext ctxt,
JspServletWrapper jsw)
generateJava
public void generateJava()
throws java.io.FileNotFoundException,
JasperException,
java.lang.Exception
- Compile the jsp file from the current engine context
generateClass
public void generateClass()
throws java.io.FileNotFoundException,
JasperException,
java.lang.Exception
- Compile the jsp file from the current engine context
compile
public void compile()
throws java.io.FileNotFoundException,
JasperException,
java.lang.Exception
- Compile the jsp file from the current engine context
isOutDated
public boolean isOutDated()
- This is a protected method intended to be overridden by
subclasses of Compiler. This is used by the compile method
to do all the compilation.
isOutDated
public boolean isOutDated(boolean checkClass)
- This is a protected method intended to be overridden by
subclasses of Compiler. This is used by the compile method
to do all the compilation.
- Parameters:
checkClass
- Verify the class file if true, only the .java file if false.
getErrorDispatcher
public ErrorDispatcher getErrorDispatcher()
- Gets the error dispatcher.
getPageInfo
public org.apache.jasper.compiler.PageInfo getPageInfo()
- Gets the info about the page under compilation
getCompilationContext
public JspCompilationContext getCompilationContext()
removeGeneratedFiles
public void removeGeneratedFiles()
- Remove generated files
Copyright © 2000 Apache Software Foundation. All Rights Reserved.