|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.jasper.CommandLineContext
Holds data used on a per-page compilation context that would otherwise spill over to other pages being compiled. Things like the taglib classloaders and directives.
Inner classes inherited from class org.apache.jasper.JspCompilationContext |
JspCompilationContext.Interface1 |
Constructor Summary | |
CommandLineContext(java.lang.String newClassPath,
java.lang.String newJspFile,
java.lang.String newUriBase,
java.lang.String newUriRoot,
boolean newErrPage,
Options newOptions)
|
Method Summary | |
Compiler |
createCompiler()
Create a "Compiler" object based on some init param data. |
java.lang.ClassLoader |
getClassLoader()
What class loader to use for loading classes while compiling this JSP? |
java.lang.String |
getClassPath()
The classpath that is passed off to the Java compiler. |
java.lang.String |
getContentType()
The content type of this JSP. |
java.lang.String |
getJavacOutputDir()
The scratch directory to generate code into for javac. |
java.lang.String |
getJspFile()
Path of the JSP URI. |
Options |
getOptions()
Get hold of the Options object for this context. |
java.lang.String |
getOutputDir()
The scratch directory to generate code into. |
JspReader |
getReader()
Get the input reader for the JSP text. |
java.lang.String |
getRealPath(java.lang.String path)
Gets the actual path of a URI relative to the context of the compilation. |
java.net.URL |
getResource(java.lang.String res)
|
java.io.InputStream |
getResourceAsStream(java.lang.String res)
Gets a resource as a stream, relative to the meanings of this context's implementation. |
java.lang.String |
getServletClassName()
Just the class name (does not include package name) of the generated class. |
java.lang.String |
getServletJavaFileName()
Full path name of the Java file into which the servlet is being generated. |
java.lang.String |
getServletPackageName()
The package name for the generated class. |
java.lang.String[] |
getTldLocation(java.lang.String uri)
Get the 'location' of the TLD associated with a given taglib 'uri'. |
ServletWriter |
getWriter()
Where is the servlet being generated? |
boolean |
isErrorPage()
Are we processing something that has been declared as an errorpage? |
boolean |
isOutputInDirs()
|
boolean |
keepGenerated()
Are we keeping generated code around? |
java.lang.String |
resolveRelativeUri(java.lang.String uri)
Get the full value of a URI relative to this compilations context uses current file as the base. |
void |
setClassLoader(java.net.URLClassLoader loader)
|
void |
setContentType(java.lang.String contentType)
|
void |
setErrorPage(boolean isErrPage)
|
void |
setOutputInDirs(boolean newValue)
|
void |
setReader(JspReader reader)
|
void |
setServletClassName(java.lang.String servletClassName)
|
void |
setServletJavaFileName(java.lang.String servletJavaFileName)
|
void |
setServletPackageName(java.lang.String servletPackageName)
|
void |
setWriter(ServletWriter writer)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public CommandLineContext(java.lang.String newClassPath, java.lang.String newJspFile, java.lang.String newUriBase, java.lang.String newUriRoot, boolean newErrPage, Options newOptions) throws JasperException
Method Detail |
public java.lang.String getClassPath()
public JspReader getReader()
public ServletWriter getWriter()
public java.lang.ClassLoader getClassLoader()
public boolean isErrorPage()
public java.lang.String getOutputDir()
public java.lang.String getJavacOutputDir()
public java.lang.String getJspFile()
public java.lang.String getServletClassName()
public java.lang.String getServletPackageName()
public java.lang.String getServletJavaFileName()
public boolean keepGenerated()
public java.lang.String getContentType()
public Options getOptions()
public void setClassLoader(java.net.URLClassLoader loader)
public void setContentType(java.lang.String contentType)
public void setReader(JspReader reader)
public void setWriter(ServletWriter writer)
public void setServletClassName(java.lang.String servletClassName)
public void setServletPackageName(java.lang.String servletPackageName)
public void setServletJavaFileName(java.lang.String servletJavaFileName)
public void setErrorPage(boolean isErrPage)
public void setOutputInDirs(boolean newValue)
public boolean isOutputInDirs()
public Compiler createCompiler() throws JasperException
public java.lang.String resolveRelativeUri(java.lang.String uri)
public java.io.InputStream getResourceAsStream(java.lang.String res)
public java.net.URL getResource(java.lang.String res) throws java.net.MalformedURLException
public java.lang.String getRealPath(java.lang.String path)
public java.lang.String[] getTldLocation(java.lang.String uri) throws JasperException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |