| java.lang.Object org.apache.jasper.compiler.Compiler
Compiler | public class Compiler (Code) | | Main JSP compiler class. This class uses Ant for compiling.
author: Anil K. Vijendran author: Mandar Raje author: Pierre Delisle author: Kin-man Chung author: Remy Maucherat author: Mark Roth |
Inner Class :class JasperAntLogger extends DefaultLogger | |
project | protected Project project(Code) | | |
compile | public void compile(boolean compileClass) throws FileNotFoundException, JasperException, Exception(Code) | | Compile the jsp file from the current engine context. As an side-
effect, tag files that are referenced by this page are also compiled.
Parameters: compileClass - If true, generate both .java and .class fileIf false, generate only .java file |
compile | public void compile(boolean compileClass, boolean jspcMode) throws FileNotFoundException, JasperException, Exception(Code) | | Compile the jsp file from the current engine context. As an side-
effect, tag files that are referenced by this page are also compiled.
Parameters: compileClass - If true, generate both .java and .class fileIf false, generate only .java file Parameters: jspcMode - true if invoked from JspC, false otherwise |
getPageInfo | public PageInfo getPageInfo()(Code) | | Gets the info about the page under compilation
|
isOutDated | public boolean isOutDated()(Code) | | 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)(Code) | | Determine if a compilation is necessary by checking the time stamp
of the JSP page with that of the corresponding .class or .java file.
If the page has dependencies, the check is also extended to its
dependeants, and so on.
This method can by overidden by a subclasses of Compiler.
Parameters: checkClass - If true, check against .class file,if false, check against .java file. |
removeGeneratedClassFiles | public void removeGeneratedClassFiles()(Code) | | |
removeGeneratedFiles | public void removeGeneratedFiles()(Code) | | Remove generated files
|
|
|