Package org.apache.jasper
Interface Options
- All Known Implementing Classes:
EmbeddedServletOptions
,JspC
public interface Options
A class to hold all init parameters specific to the JSP engine.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Are text strings to be generated as byte arrays, if the page is unbuffered?boolean
Are Text strings to be generated as char arrays?int
Background compile thread check interval in secondsboolean
Should we include debug information in compiled class?What classpath should I use while compiling the servlets generated from JSP files?Compiler to use.The name of class that implements JavaCompiler, used for Java compilations.Compiler source VM, e.g.The compiler target VM, e.g.boolean
Is Jasper being used in development mode?boolean
Returns true if Jasper issues a compilation error instead of a runtime Instantiation error if the class attribute specified in useBean action is invalid.boolean
getFork()
boolean flag to tell Ant whether to fork JSP page compilations.Class ID for use in the plugin tag when the browser is IE.int
Gets initial capacity of HashMap which maps JSPs to their corresponding servlets.Java platform encoding to generate the JSP page servlet.Obtain JSP configuration informantion specified in web.xml.boolean
Are we keeping generated code around?boolean
Are we supporting HTML mapped servlets?int
Modification test interval.boolean
If class files are generated as byte arrays, should they be saved to disk at the end of compilations?What is my scratch dir?boolean
Should errors be sent to client or thrown into stderr?Gets the system class path.Obtain a Tag Plugin ManagerThe cache for the location of the TLD's for the various tag libraries 'exposed' by the web application.boolean
Should white spaces between directives or actions be trimmed?boolean
Returns the value of the usePrecompiled (or use-precompiled) init param.boolean
If the buffer attribute for the page directive is not specified, is the default "none"?boolean
Returns true if tag handler pooling is enabled, false otherwise.boolean
Indicates whether SMAP info for JSR45 debugging should be dumped to a file.boolean
Is the generation of SMAP info for JSR45 debugging suppressed?boolean
boolean
Is generation of X-Powered-By response header enabled/disabled?
-
Method Details
-
getErrorOnUseBeanInvalidClassAttribute
boolean getErrorOnUseBeanInvalidClassAttribute()Returns true if Jasper issues a compilation error instead of a runtime Instantiation error if the class attribute specified in useBean action is invalid. -
getKeepGenerated
boolean getKeepGenerated()Are we keeping generated code around? -
isPoolingEnabled
boolean isPoolingEnabled()Returns true if tag handler pooling is enabled, false otherwise. -
getMappedFile
boolean getMappedFile()Are we supporting HTML mapped servlets? -
getSendErrorToClient
boolean getSendErrorToClient()Should errors be sent to client or thrown into stderr? -
getClassDebugInfo
boolean getClassDebugInfo()Should we include debug information in compiled class? -
getCheckInterval
int getCheckInterval()Background compile thread check interval in seconds -
getDevelopment
boolean getDevelopment()Is Jasper being used in development mode? -
isSmapSuppressed
boolean isSmapSuppressed()Is the generation of SMAP info for JSR45 debugging suppressed? -
isSmapDumped
boolean isSmapDumped()Indicates whether SMAP info for JSR45 debugging should be dumped to a file. Ignored is suppressSmap() is true -
getTrimSpaces
boolean getTrimSpaces()Should white spaces between directives or actions be trimmed? -
getIeClassId
String getIeClassId()Class ID for use in the plugin tag when the browser is IE. -
getScratchDir
File getScratchDir()What is my scratch dir? -
getClassPath
String getClassPath()What classpath should I use while compiling the servlets generated from JSP files? -
getSystemClassPath
String getSystemClassPath()Gets the system class path.- Returns:
- The system class path
-
getCompiler
String getCompiler()Compiler to use. -
getCompilerTargetVM
String getCompilerTargetVM()The compiler target VM, e.g. 1.1, 1.2, 1.3, 1.4, or 1.5. -
getCompilerSourceVM
String getCompilerSourceVM()Compiler source VM, e.g. 1.3, 1.4, or 1.5. -
getCompilerClassName
String getCompilerClassName()The name of class that implements JavaCompiler, used for Java compilations. -
getTldScanner
TldScanner getTldScanner()The cache for the location of the TLD's for the various tag libraries 'exposed' by the web application. A tag library is 'exposed' either explicitely in web.xml or implicitely via the uri tag in the TLD of a taglib deployed in a jar file (WEB-INF/lib).- Returns:
- the instance of the TldScanner for the web-application.
-
getJavaEncoding
String getJavaEncoding()Java platform encoding to generate the JSP page servlet. -
getFork
boolean getFork()boolean flag to tell Ant whether to fork JSP page compilations. -
getJspConfig
JspConfig getJspConfig()Obtain JSP configuration informantion specified in web.xml. -
isXpoweredBy
boolean isXpoweredBy()Is generation of X-Powered-By response header enabled/disabled? -
getTagPluginManager
TagPluginManager getTagPluginManager()Obtain a Tag Plugin Manager -
genStringAsCharArray
boolean genStringAsCharArray()Are Text strings to be generated as char arrays? -
genStringAsByteArray
boolean genStringAsByteArray()Are text strings to be generated as byte arrays, if the page is unbuffered? -
isDefaultBufferNone
boolean isDefaultBufferNone()If the buffer attribute for the page directive is not specified, is the default "none"? -
getModificationTestInterval
int getModificationTestInterval()Modification test interval. -
getUsePrecompiled
boolean getUsePrecompiled()Returns the value of the usePrecompiled (or use-precompiled) init param. -
getInitialCapacity
int getInitialCapacity()Gets initial capacity of HashMap which maps JSPs to their corresponding servlets. -
isValidationEnabled
boolean isValidationEnabled() -
getSaveBytecode
boolean getSaveBytecode()If class files are generated as byte arrays, should they be saved to disk at the end of compilations?
-