A B C D E G I J K M O P R S T U

A

ALLOWED_FIRSTLETTERS - Static variable in class org.apache.jasper34.utils.JspManglerImpl
allowed first letters for package and class names
ALLOWED_LETTERS - Static variable in class org.apache.jasper34.utils.JspManglerImpl
allowed letters (after the first) for package and class names

B

buildClassFileName(java.lang.String,java.lang.String) - Static method in class org.apache.jasper34.utils.JspManglerImpl
constructs an absolute filename to a .class file corresponding to the fully-qualified class name clsName, using the directory indicated by clsDir() as the root for the path.
buildClassName(File) - Static method in class org.apache.jasper34.utils.JspManglerImpl
calculates the base class name of the java class derived from the JSP file indicated by jsp.
buildJavaFileName(java.lang.String,java.lang.String) - Static method in class org.apache.jasper34.utils.JspManglerImpl
constructs an absolute filename to a .java file corresponding to the fully-qualified class name clsName, using the directory indicated by srcDir() as the root for the path.
buildPackageName(File) - Static method in class org.apache.jasper34.utils.JspManglerImpl
builds a java-style package name based on the path information in file.

C

Cache - interface org.apache.jasper34.utils.Cache
simple, Map-like interface to support access to a cache.
CacheDefaults - class org.apache.jasper34.utils.CacheDefaults
Simple class used to establish defaults for the Caches used by Jasper as established by settings either in a resource file or via System property (-D at the command line).
compile() - Method in interface org.apache.jasper34.toolkit.JspCompiler
 
compile() - Method in interface org.apache.jasper34.toolkit.JspPageHandler
 
containsKey(java.lang.Object) - Method in interface org.apache.jasper34.utils.Cache
 
createCache(int,int) - Method in class org.apache.jasper34.toolkit.JasperToolkit
create and return an instance of a Cache implementation associated with the current toolkit implementation.
createClassLoader() - Method in class org.apache.jasper34.toolkit.JasperToolkit
return an instance of a ClassLoader
createJspPageHandler(java.lang.String) - Method in class org.apache.jasper34.toolkit.JasperToolkit
creates a JspPageHandler instance using the default implementation associated with the current toolkit instance.
createToolkit(java.lang.Object) - Static method in class org.apache.jasper34.toolkit.JasperToolkit
returns an instance of the default toolkit, initialized with the indicated params.
createToolkit(java.lang.String,java.lang.Object) - Static method in class org.apache.jasper34.toolkit.JasperToolkit
creates an instance of a JasperToolkit subclass as indicated by name.

D

DEFAULT_JASPER_TOOLKIT_PROPERTY - Static variable in class org.apache.jasper34.toolkit.JasperToolkit
name of configuration property to set to specify a different default JasperToolkit implementation to return from the createToolkit() method with a null toolkit name.

E

emptyCache() - Method in class org.apache.jasper34.utils.MapCache
This method is used to clear the entire SimpleCache of its contents.
emptyCache() - Method in class org.apache.jasper34.utils.TableCache
This method is used to clear the entire SimpleCache of its contents.
emptyCache() - Method in interface org.apache.jasper34.utils.Cache
This method is used to clear the entire Cache of its contents.
Expirable - interface org.apache.jasper34.utils.Expirable
Interface for objects that have an expiration.

G

get(java.lang.Object) - Method in class org.apache.jasper34.utils.MapCache
Retrieves the value from the cache associated with the specified key.
get(java.lang.Object) - Method in class org.apache.jasper34.utils.TableCache
Retrieves the value from the cache associated with the specified key.
get(java.lang.Object) - Method in interface org.apache.jasper34.utils.Cache
 
getCache() - Method in class org.apache.jasper34.servlet.JspServlet
 
getClassFileName() - Method in class org.apache.jasper34.utils.JspManglerImpl
The absolute path & name of the .class file
getClassLoader() - Method in class org.apache.jasper34.servlet.JspServletPageHandler
 
getClassName() - Method in class org.apache.jasper34.utils.JspManglerImpl
The class name ( without package ) of the generated servlet
getFlushIncrement() - Method in class org.apache.jasper34.utils.MapCache
 
getFlushIncrement() - Method in class org.apache.jasper34.utils.TableCache
 
getFlushIncrement() - Method in interface org.apache.jasper34.utils.Cache
Accessor method to retrieve the number of least-recently-used entries to flush when the maximum allowed SimpleCache size is reached.
getFullClassName() - Method in class org.apache.jasper34.utils.JspManglerImpl
Utility method to get the full class name from the package and class name.
getJavaCompiler() - Method in class org.apache.jasper34.toolkit.JasperToolkit
return an instance of a JavaCompiler.
getJavaCompiler(java.lang.String) - Method in class org.apache.jasper34.toolkit.JasperToolkit
return an instance of a JavaCompiler associated with the named JasperToolkit implementation.
getJavaFileName() - Method in class org.apache.jasper34.utils.JspManglerImpl
The absolute path and name of the .java file
getJspCompiler() - Method in class org.apache.jasper34.toolkit.JasperToolkit
same as getJspCompiler(getName()).
getJspCompiler(java.lang.String) - Method in class org.apache.jasper34.toolkit.JasperToolkit
return an instance of a JspCompiler associated with the named JasperToolkit implementation.
getJspFactory() - Method in class org.apache.jasper34.toolkit.JasperToolkit
returns the default JspFactory instance with the same implementation name as this toolkit.
getJspFile() - Method in class org.apache.jasper34.utils.JspManglerImpl
returns a File object derived from the getJspUri() String.
getJspMangler(java.lang.String,java.lang.String) - Method in class org.apache.jasper34.toolkit.JasperToolkit
accessor for retrieving an instance of the default JspMangler implementation class for this toolkit implementation and associated with the indicated jspUri and outputDir.
getJspUri() - Method in class org.apache.jasper34.utils.JspManglerImpl
 
getJspUri() - Method in interface org.apache.jasper34.utils.JspMangler
 
getMangler() - Method in interface org.apache.jasper34.toolkit.JspPageHandler
 
getMangler(java.lang.String) - Method in class org.apache.jasper34.servlet.JspServletToolkit
 
getMaxSize() - Method in class org.apache.jasper34.utils.MapCache
 
getMaxSize() - Method in class org.apache.jasper34.utils.TableCache
 
getMaxSize() - Method in interface org.apache.jasper34.utils.Cache
Accessor method to retrieve the maximum number of entries allowed in this SimpleCache before the least-recently-used entries are flushed.
getModificationChecker(File,File) - Method in class org.apache.jasper34.toolkit.JasperToolkit
return an instance of ModificationChecker of a type indicated by this toolkit's name, that compares the relative modification dates of source and target.
getName() - Method in class org.apache.jasper34.toolkit.JasperToolkit
gets the name of this toolkit instance.
getOutputDir() - Method in class org.apache.jasper34.utils.JspManglerImpl
 
getOutputDir() - Method in interface org.apache.jasper34.utils.JspMangler
 
getPackageName() - Method in class org.apache.jasper34.utils.JspManglerImpl
The package name.
getProperty(java.lang.String) - Static method in class org.apache.jasper34.toolkit.JasperToolkit
retrieves the named configuration property.
getServletConfig() - Method in class org.apache.jasper34.servlet.JspServletToolkit
 
getSource() - Method in class org.apache.jasper34.utils.SimpleModificationChecker
 
getTarget() - Method in class org.apache.jasper34.utils.SimpleModificationChecker
 
getToolkit() - Method in class org.apache.jasper34.servlet.JspServlet
 

I

INCLUDE_RECURSION_MAX - Static variable in class org.apache.jasper34.utils.JspRecursiveModificationChecker
recursion depth for mofification check
INCLUDE_RECURSION_MAX_PROPERTY - Static variable in class org.apache.jasper34.utils.JspRecursiveModificationChecker
name of property to set to control the depth of recursion explored when the JSP Compiler checks modification dates on Jsp files with static includes of other jsp files.
init(File,File) - Method in class org.apache.jasper34.utils.SimpleModificationChecker
initializes this ModificationChecker to compare the indicated two Files
init(File,File) - Method in interface org.apache.jasper34.utils.ModificationChecker
initializes this ModificationChecker to compare the indicated two Files
init(java.lang.String) - Method in interface org.apache.jasper34.toolkit.JspPageHandler
initializes the JspPageHandler to handle the life-cycle methods for the indicated jspUri.
init(ServletConfig) - Method in class org.apache.jasper34.servlet.JspServlet
 
isExpired() - Method in interface org.apache.jasper34.utils.Expirable
Returns true if this object should be expired from the cache.
isModified() - Method in interface org.apache.jasper34.toolkit.JspPageHandler
 
isModified() - Method in class org.apache.jasper34.utils.JspRecursiveModificationChecker
 
isModified() - Method in class org.apache.jasper34.utils.SimpleModificationChecker
 
isModified() - Method in interface org.apache.jasper34.utils.ModificationChecker
 

J

JASPER_TOOLKIT_RESOURCE_PROPERTY - Static variable in class org.apache.jasper34.toolkit.JasperToolkit
name of property to set to override which resource file to be read in by Jasper for default configuration data.
jasper34 - Class Diagram in org.apache.jasper34
 
JasperToolkit - class org.apache.jasper34.toolkit.JasperToolkit
Base class for Jasper adapter toolkits.
JasperToolkit() - Constructor for class org.apache.jasper34.toolkit.JasperToolkit
constructs a JasperToolkit with the name "default".
JasperToolkit(java.lang.String,java.lang.Object) - Constructor for class org.apache.jasper34.toolkit.JasperToolkit
constructs a JasperToolkit with the indicated name and initialization params.
JavaCompiler - interface org.apache.jasper34.toolkit.JavaCompiler
 
JSP_CACHE_SIZE - Static variable in class org.apache.jasper34.utils.CacheDefaults
size of JSP servlet cache
JSP_CACHE_SIZE_PARAM - Static variable in class org.apache.jasper34.servlet.JspServlet
name of init-param to set for the JspServlet to indicate the size of the JSP page handler cache.
JSP_CACHE_SIZE_PROPERTY - Static variable in class org.apache.jasper34.utils.CacheDefaults
name of property or init-param to set to tell Jasper how large of a cache of compiled JSP servlets to maintain.
JSP_CLASSPATH - Static variable in class org.apache.jasper34.servlet.JspServlet
classpath used to compile and run JSP servlets.
JSP_CLASSPATH_PROPERTY - Static variable in class org.apache.jasper34.servlet.JspServlet
name of property or init-param to set to tell JSP compiler which classpath to use when compiling/running JSP pages.
JSP_PACKAGE - Static variable in class org.apache.jasper34.utils.JspManglerImpl
the top-level package underwhich all java classes generated from jsp files are placed.
JSP_PACKAGE_PROPERTY - Static variable in class org.apache.jasper34.utils.JspManglerImpl
name of property to set the JSP_PACKAGE used to name the top-level of the package hierarchy of java classes generated when parsing/compiling jsp pages.
JSP_PROTECTION_DOMAIN - Static variable in class org.apache.jasper34.servlet.JspServlet
ProtectionDomain attribute for JSPs.
JSP_SERVLET_BASE - Static variable in class org.apache.jasper34.servlet.JspServlet
The default base class of the generated servlets.
JSP_SERVLET_BASE_PROPERTY - Static variable in class org.apache.jasper34.servlet.JspServlet
Property for specifying the base class of the generated servlets.
JspCompiler - interface org.apache.jasper34.toolkit.JspCompiler
 
JspMangler - interface org.apache.jasper34.utils.JspMangler
extends Mangler interface to add necessary accessors for setting/getting the jspUri and outputDir paths
JspManglerImpl - class org.apache.jasper34.utils.JspManglerImpl
an implementation of the JspMangler interface for deriving valid java class, package, source file and class file names for an indicated Jsp URI and output directory.
JspManglerImpl() - Constructor for class org.apache.jasper34.utils.JspManglerImpl
default, no-argument constructor
JspManglerImpl(java.lang.String,File) - Constructor for class org.apache.jasper34.utils.JspManglerImpl
constructs a JspMangler for the jsp file indicated by jspUri and the output directory outputDir.
JspManglerImpl(java.lang.String,java.lang.String) - Constructor for class org.apache.jasper34.utils.JspManglerImpl
constructs a JspMangler for the jsp file indicated by jspUri and the output directory outputDir.
JspPageHandler - interface org.apache.jasper34.toolkit.JspPageHandler
interface for an object that can handle the full life-cycle of a JSP file from source to compilation to loading to executing.
JspRecursiveModificationChecker - class org.apache.jasper34.utils.JspRecursiveModificationChecker
implementation of Modification Checker that will recurse through all static includes in a Java Server Pages source document (up to a depth of INCLUDE_RECURSION_MAX), comparing file modification dates until it finds one newer than the target file.
JspRequestHandler - interface org.apache.jasper34.toolkit.JspRequestHandler
represents the scope of one request for a given JSP file
JspServlet - class org.apache.jasper34.servlet.JspServlet
 
JspServletLoader - class org.apache.jasper34.servlet.JspServletLoader
 
JspServletPageHandler - class org.apache.jasper34.servlet.JspServletPageHandler
manages the life-cycle of a JSP-based servlet for the JspServlet implementation of Jasper.
JspServletRequestHandler - class org.apache.jasper34.servlet.JspServletRequestHandler
 
JspServletToolkit - class org.apache.jasper34.servlet.JspServletToolkit
provides Optional behavior, properties and services for the JspServlet implementation of Jasper, as determined by runtime init-params.
JspServletToolkit(ServletConfic) - Constructor for class org.apache.jasper34.servlet.JspServletToolkit
 

K

KEYWORDS - Static variable in class org.apache.jasper34.utils.JspManglerImpl
reserved java keywords

M

MapCache - class org.apache.jasper34.utils.MapCache
A simple, straight-forward cache storage class based on HashMap that implements least-recently-used flushing as well as optional expiration flushing on an object-by-object basis.
MapCache() - Constructor for class org.apache.jasper34.utils.MapCache
Constructor method for a SimpleCache with default parameters.
MapCache(int,int,int,float) - Constructor for class org.apache.jasper34.utils.MapCache
Constructor method for a SimpleCache with the specified maxSize, flushIncrement, initializeSize, and loadFactor.
MapCache(int,int,int) - Constructor for class org.apache.jasper34.utils.MapCache
Constructor method for a SimpleCache with the specified maxSize, flushIncrement, and initializeSize.
MapCache(int,int) - Constructor for class org.apache.jasper34.utils.MapCache
Constructor method for a SimpleCache with default parameters and the specified maxSize and flushIncrement.
MapCache(int) - Constructor for class org.apache.jasper34.utils.MapCache
Constructor method for a SimpleCache with default parameters and the specified maxSize.
ModificationChecker - interface org.apache.jasper34.utils.ModificationChecker
interface for a class of objects that checks modification status of a pair of files, where the target file is derived (i.e.

O

org.apache.jasper34 - package org.apache.jasper34
 
org.apache.jasper34.resources - package org.apache.jasper34.resources
 
org.apache.jasper34.servlet - package org.apache.jasper34.servlet
 
org.apache.jasper34.toolkit - package org.apache.jasper34.toolkit
 
org.apache.jasper34.utils - package org.apache.jasper34.utils
 

P

PACKAGE_PREFIX - Static variable in class org.apache.jasper34.utils.JspManglerImpl
string used to prefix all package names generated by the mangler.
PACKAGE_PREFIX_PROPERTY - Static variable in class org.apache.jasper34.utils.JspManglerImpl
name of property to set the PACKAGE_PREFIX used to munge the names of the package hierarchy when generating java classes from jsp files.
PeriodicJspRecursiveModificationChecker - class org.apache.jasper34.utils.PeriodicJspRecursiveModificationChecker
implementation of Modification Checker that will recurse through all static includes in a Java Server Pages source document, comparing file modification dates until it finds one newer than the target file.
PeriodicModificationChecker - class org.apache.jasper34.utils.PeriodicModificationChecker
implementation of Modification Checker that will only perform a check periodically, otherwise returning the last status check result.
put(java.lang.Object,java.lang.Object) - Method in class org.apache.jasper34.utils.MapCache
Puts the value Object in the cache using key as its identifier.
put(java.lang.Object,java.lang.Object) - Method in class org.apache.jasper34.utils.TableCache
Puts the value Object in the cache using key as its identifier.
put(java.lang.Object,java.lang.Object) - Method in interface org.apache.jasper34.utils.Cache
 

R

REFRESH_PERIOD - Static variable in class org.apache.jasper34.utils.PeriodicModificationChecker
min period (seconds) between jsp modification checks
REFRESH_PERIOD_PROPERTY - Static variable in class org.apache.jasper34.utils.PeriodicModificationChecker
name of property to set to control how often the JSP compiler will check modification dates on the Jsp files.
resources - Class Diagram in org.apache.jasper34.resources
 

S

service(HttpServletRequest,HttpServletResponse,boolean) - Method in interface org.apache.jasper34.toolkit.JspPageHandler
service the JSP servlet.
service(HttpServletRequest,HttpServletResponse) - Method in class org.apache.jasper34.servlet.JspServlet
service the request for a JSP file
servlet - Class Diagram in org.apache.jasper34.servlet
 
setFlushIncrement(int) - Method in class org.apache.jasper34.utils.MapCache
 
setFlushIncrement(int) - Method in class org.apache.jasper34.utils.TableCache
 
setFlushIncrement(int) - Method in interface org.apache.jasper34.utils.Cache
This method is used to set the number of least-recently-used entries to flush when the maximum allowed SimpleCache size is reached.
setJspUri(java.lang.String) - Method in class org.apache.jasper34.utils.JspManglerImpl
 
setJspUri(java.lang.String) - Method in interface org.apache.jasper34.utils.JspMangler
 
setMaxSize(int) - Method in class org.apache.jasper34.utils.MapCache
 
setMaxSize(int) - Method in class org.apache.jasper34.utils.TableCache
 
setMaxSize(int) - Method in interface org.apache.jasper34.utils.Cache
This method is used to set the maximum number of entries allowed in this SimpleCache before the least-recently-used entries are flushed.
setName(java.lang.String) - Method in class org.apache.jasper34.toolkit.JasperToolkit
sets the name of this toolkit instance.
setOutputDir(java.lang.String) - Method in class org.apache.jasper34.utils.JspManglerImpl
 
setOutputDir(java.lang.String) - Method in interface org.apache.jasper34.utils.JspMangler
 
setParent(org.apache.jasper34.servlet.JspServlet) - Method in class org.apache.jasper34.servlet.JspServletPageHandler
sets the parent JspServlet
SimpleModificationChecker - class org.apache.jasper34.utils.SimpleModificationChecker
 
SimpleModificationChecker() - Constructor for class org.apache.jasper34.utils.SimpleModificationChecker
 
SimpleModificationChecker(File,File) - Constructor for class org.apache.jasper34.utils.SimpleModificationChecker
 

T

TableCache - class org.apache.jasper34.utils.TableCache
A simple, straight-forward cache storage class that implements least-recently-used flushing as well as optional expiration flushing on an object-by-object basis.
TableCache() - Constructor for class org.apache.jasper34.utils.TableCache
Constructor method for a SimpleCache with default parameters.
TableCache(int,int,int,float) - Constructor for class org.apache.jasper34.utils.TableCache
Constructor method for a SimpleCache with the specified maxSize, flushIncrement, initializeSize, and loadFactor.
TableCache(int,int,int) - Constructor for class org.apache.jasper34.utils.TableCache
Constructor method for a SimpleCache with the specified maxSize, flushIncrement, and initializeSize.
TableCache(int,int) - Constructor for class org.apache.jasper34.utils.TableCache
Constructor method for a SimpleCache with default parameters and the specified maxSize and flushIncrement.
TableCache(int) - Constructor for class org.apache.jasper34.utils.TableCache
Constructor method for a SimpleCache with default parameters and the specified maxSize.
toolkit - Class Diagram in org.apache.jasper34.toolkit
 

U

utils - Class Diagram in org.apache.jasper34.utils