JSPTemplates

Package org.tp23.jasper.runtime

This package contains code that the JSP runtime uses.

See:
          Description

Interface Summary
SingleThreadModel Identical to javax.servlet.SingleThreadModel but not in javax.
 

Class Summary
BodyContentImpl Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.
ClearableStringWriter This has been cribbed of Java StringWriter but allows the StringBufferinside to be emptied.
HttpJspBase This is the subclass of all JSP-generated servlets.
JspFactoryImpl Implementation of JspFactory from the spec.
JspLoader Jsp compiler and runtime depends on special features from the ClassLoader.
JspModificationWrapper This wrapper keeps track of the last modified data of the class generated and a file reference to the JSP thus a quick check can be made before calling for the output of a JSP to see if the class needs recompiling.
JspRuntimeLibrary Bunch of util methods that are used by code generated for useBean, getProperty and setProperty.
JspWriterImpl Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.
NullObjectConfig This is a place holder for an ObjectConfig when there is no config file generated
ObjectContainerContextImpl This Is a context for the Server.
ObjectJspBase This is the superclass of all JSP-generated classes.
ObjectJspFactoryImpl Implementation of JspFactory from the spec.
ObjectJspWriterImpl Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.
ObjectPageContextImpl Implementation similar to the PageContext class from the JSP spec.
ObjectStringOutputStream This is an OutputStream implementaion that writes to an existing StringWriter It is a simple wrapper so that the destination method can return an Output stream when it contains a writer.
PageContextImpl Implementation of the PageContext class from the JSP spec.
PropertiesObjectConfig This is a simple implementation of a configuration object that loads from a properties file.
 

Package org.tp23.jasper.runtime Description

This package contains code that the JSP runtime uses. It has had the most modifications from the tomcat code. Generally references to concepts from web/servlets have been removed and replaced with the term 'Object'. e.g. ObjectJspBase instead of HttpJspBase.
The Writer class has been changed to write to a StringBuffer and the config has been replaced by a config that uses simple java.util.Properties files for configuration.


JSPTemplates