|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.jasper.compiler.Compiler
If you want to customize JSP compilation aspects, this class is something you should take a look at. Hope is that people can just extend Compiler and override things like isOutDated() but inherit things like compile(). This might change.
| Field Summary | |
protected JspCompilationContext |
ctxt
|
protected JavaCompiler |
javac
|
protected Mangler |
mangler
|
| Constructor Summary | |
Compiler(JspCompilationContext ctxt)
|
|
| Method Summary | |
java.lang.String |
changeEncodingIfNecessary(JspReader tmpReader)
Change the encoding for the reader if specified. |
boolean |
compile()
Compile the jsp file from the current engine context |
boolean |
isOutDated()
This is a protected method intended to be overridden by subclasses of Compiler. |
void |
removeGeneratedFiles()
Remove generated files |
void |
setJavaCompiler(JavaCompiler javac)
Set java compiler info |
void |
setMangler(Mangler mangler)
Set Mangler which will be used as part of compile(). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected JavaCompiler javac
protected Mangler mangler
protected JspCompilationContext ctxt
| Constructor Detail |
public Compiler(JspCompilationContext ctxt)
| Method Detail |
public boolean compile()
throws java.io.FileNotFoundException,
JasperException,
java.lang.Exception
java.io.FileNotFoundException
JasperException
java.lang.Exceptionpublic boolean isOutDated()
public void setJavaCompiler(JavaCompiler javac)
public void setMangler(Mangler mangler)
public java.lang.String changeEncodingIfNecessary(JspReader tmpReader)
throws ParseException
ParseExceptionpublic void removeGeneratedFiles()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||