org.apache.struts2.jasper
Class CustomCompiler
java.lang.Object
org.apache.struts2.jasper.compiler.Compiler
org.apache.struts2.jasper.CustomCompiler
public class CustomCompiler
- extends Compiler
Method Summary |
protected void |
generateClass(String[] smap)
Compile the servlet from .java file to .class file |
boolean |
isOutDated()
This is a protected method intended to be overridden by subclasses of
Compiler. |
boolean |
isOutDated(boolean checkClass)
Determine if a compilation is necessary by checking the time stamp of the
JSP page with that of the corresponding .class or .java file. |
Methods inherited from class org.apache.struts2.jasper.compiler.Compiler |
compile, compile, compile, generateJava, getCompilationContext, getErrorDispatcher, getPageInfo, getPageNodes, init, removeGeneratedClassFiles, removeGeneratedFiles |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomCompiler
public CustomCompiler()
isOutDated
public boolean isOutDated()
- Description copied from class:
Compiler
- 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.
- Overrides:
isOutDated
in class Compiler
isOutDated
public boolean isOutDated(boolean checkClass)
- Description copied from class:
Compiler
- 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.
- Overrides:
isOutDated
in class Compiler
- Parameters:
checkClass
- If true, check against .class file, if false, check against
.java file.
generateClass
protected void generateClass(String[] smap)
throws FileNotFoundException,
JasperException,
Exception
- Description copied from class:
Compiler
- Compile the servlet from .java file to .class file
- Specified by:
generateClass
in class Compiler
- Throws:
FileNotFoundException
JasperException
Exception
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.