public class JspC extends java.lang.Object implements Options
<taskdef classname="org.apache.jasper.JspC" name="jasper2" >
<classpath>
<pathelement location="${java.home}/../lib/tools.jar"/>
<fileset dir="${ENV.CATALINA_HOME}/server/lib">
<include name="*.jar"/>
</fileset>
<fileset dir="${ENV.CATALINA_HOME}/common/lib">
<include name="*.jar"/>
</fileset>
<path refid="myjars"/>
</classpath>
</taskdef>
<jasper2 verbose="0"
package="my.package"
uriroot="${webapps.dir}/${webapp.name}"
webXmlFragment="${build.dir}/generated_web.xml"
outputDir="${webapp.dir}/${webapp.name}/WEB-INF/src/my/package" />
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_IE_CLASS_ID |
| Constructor and Description |
|---|
JspC() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
void |
generateWebMapping(java.lang.String file,
JspCompilationContext clctxt) |
boolean |
genStringAsCharArray()
Are Text strings to be generated as char arrays?
|
int |
getCheckInterval()
Background compilation check intervals in seconds
|
boolean |
getClassDebugInfo()
Should we include debug information in compiled class?
|
java.lang.String |
getClassPath()
What classpath should I use while compiling the servlets
generated from JSP files?
|
java.lang.String |
getCompiler()
Compiler to use.
|
boolean |
getDevelopment()
Is Jasper being used in development mode?
|
boolean |
getFork()
boolean flag to tell Ant whether to fork JSP page compilations.
|
java.lang.String |
getIeClassId()
Class ID for use in the plugin tag when the browser is IE.
|
java.lang.String |
getJavaEncoding()
Returns the encoding to use for
java files.
|
java.lang.String |
getJspCompilerPath() |
java.lang.Class |
getJspCompilerPlugin() |
JspConfig |
getJspConfig()
Obtain JSP configuration informantion specified in web.xml.
|
boolean |
getKeepGenerated()
Are we keeping generated code around?
|
boolean |
getMappedFile()
Are we supporting HTML mapped servlets?
|
java.lang.Object |
getProtectionDomain() |
boolean |
getReloading()
JSP reloading check ?
|
java.io.File |
getScratchDir()
What is my scratch dir?
|
boolean |
getSendErrorToClient()
Should errors be sent to client or thrown into stderr?
|
TagPluginManager |
getTagPluginManager()
Obtain a Tag Plugin Manager
|
int |
getTagPoolSize() |
TldLocationsCache |
getTldLocationsCache()
The cache for the location of the TLD's
for the various tag libraries 'exposed'
by the web application.
|
boolean |
getTrimSpaces()
Should white spaces between directives or actions be trimmed?
|
boolean |
isPoolingEnabled()
Returns true if tag handler pooling is enabled, false otherwise.
|
boolean |
isSmapDumped()
Should SMAP info for JSR45 debugging be dumped to a file?
|
boolean |
isSmapSuppressed()
Is the generation of SMAP info for JSR45 debuggin suppressed?
|
boolean |
isXpoweredBy()
Is generation of X-Powered-By response header enabled/disabled?
|
static void |
main(java.lang.String[] arg) |
protected void |
mergeIntoWebXml()
Include the generated web.xml inside the webapp's web.xml.
|
void |
scanFiles(java.io.File base)
Locate all jsp files in the webapp.
|
void |
setAddWebXmlMappings(boolean b) |
void |
setArgs(java.lang.String[] arg) |
void |
setClassDebugInfo(boolean b) |
void |
setClassName(java.lang.String p)
Class name of the generated file ( without package ).
|
void |
setClassPath(java.lang.String s) |
void |
setCompile(boolean b) |
void |
setCompiler(java.lang.String c) |
void |
setJavaEncoding(java.lang.String encodingName)
Sets the encoding to use for
java files.
|
void |
setListErrors(boolean b) |
void |
setOutputDir(java.lang.String s) |
void |
setPackage(java.lang.String p) |
void |
setTrimSpaces(boolean ts) |
void |
setUriroot(java.lang.String s)
Base dir for the webapp.
|
void |
setValidateXml(boolean b) |
void |
setVerbose(int level) |
void |
setWebXml(java.lang.String s)
File where we generate a complete web.xml with the class definitions.
|
void |
setWebXmlFragment(java.lang.String s)
File where we generate a web.xml fragment with the class definitions.
|
public static final java.lang.String DEFAULT_IE_CLASS_ID
public static void main(java.lang.String[] arg)
public void setArgs(java.lang.String[] arg)
throws JasperException
JasperExceptionpublic boolean getKeepGenerated()
OptionsgetKeepGenerated in interface Optionspublic boolean getTrimSpaces()
OptionsgetTrimSpaces in interface Optionspublic void setTrimSpaces(boolean ts)
public boolean isPoolingEnabled()
OptionsisPoolingEnabled in interface Optionspublic boolean isXpoweredBy()
OptionsisXpoweredBy in interface Optionspublic int getTagPoolSize()
public boolean getMappedFile()
getMappedFile in interface Optionspublic java.lang.Object getProtectionDomain()
public boolean getSendErrorToClient()
OptionsgetSendErrorToClient in interface Optionspublic void setClassDebugInfo(boolean b)
public boolean getClassDebugInfo()
OptionsgetClassDebugInfo in interface Optionspublic int getCheckInterval()
getCheckInterval in interface Optionspublic boolean getDevelopment()
getDevelopment in interface Optionspublic boolean getReloading()
getReloading in interface Optionspublic boolean isSmapSuppressed()
isSmapSuppressed in interface Optionspublic boolean isSmapDumped()
isSmapDumped in interface Optionspublic boolean genStringAsCharArray()
genStringAsCharArray in interface Optionspublic java.lang.String getIeClassId()
OptionsgetIeClassId in interface Optionspublic java.io.File getScratchDir()
OptionsgetScratchDir in interface Optionspublic java.lang.Class getJspCompilerPlugin()
public java.lang.String getJspCompilerPath()
public java.lang.String getCompiler()
getCompiler in interface Optionspublic void setCompiler(java.lang.String c)
public TldLocationsCache getTldLocationsCache()
OptionsgetTldLocationsCache in interface Optionspublic java.lang.String getJavaEncoding()
getJavaEncoding in interface Optionspublic void setJavaEncoding(java.lang.String encodingName)
encodingName - The name, e.g. "UTF-8"public boolean getFork()
Optionspublic java.lang.String getClassPath()
OptionsgetClassPath in interface Optionspublic void setClassPath(java.lang.String s)
public void setUriroot(java.lang.String s)
public void setCompile(boolean b)
public void setVerbose(int level)
public void setValidateXml(boolean b)
public void setListErrors(boolean b)
public void setOutputDir(java.lang.String s)
public void setPackage(java.lang.String p)
public void setClassName(java.lang.String p)
public void setWebXmlFragment(java.lang.String s)
public void setWebXml(java.lang.String s)
public void setAddWebXmlMappings(boolean b)
public JspConfig getJspConfig()
getJspConfig in interface Optionspublic TagPluginManager getTagPluginManager()
OptionsgetTagPluginManager in interface Optionspublic void generateWebMapping(java.lang.String file,
JspCompilationContext clctxt)
throws java.io.IOException
java.io.IOExceptionprotected void mergeIntoWebXml()
throws java.io.IOException
java.io.IOExceptionpublic void scanFiles(java.io.File base)
throws JasperException
JasperExceptionpublic void execute()
throws JasperException
JasperExceptionCopyright ? 2000 Apache Software Foundation. All Rights Reserved.