All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractDecoratorMapper Abstract DecoratorMapper implementation for easy creation of new DecoratorMappers.AbstractHTMLPage Abstract implementation ofHTMLPage
.AbstractPage Abstract implementation ofPage
.AbstractTag Convenience implementation of Tag containing generice methods required by all (or most) taglibs.AgentDecoratorMapper The AgentDecoratorMapper can determine the user-agent (i.e.ApplyDecoratorTag This tag inserts an external resource as a panel into the current Page.BaseFactory Base Factory implementation.BodyTag Write original Page body to out.CharArray A leaner, meaner version of StringBuffer.CharArrayReader This class implements a character buffer that can be used as a character-input stream.Config Common interface to ServletConfig and FilterConfig (since javax.servlet.Config was removed from 2.3 spec).ConfigDecoratorMapper Default implementation of DecoratorMapper.ConfigLoader The ConfigLoader reads a configuration XML file that contains Decorator definitions (name, url, init-params) and path-mappings (pattern, name).Container Utility for determining the Servlet Container the application is running in.CookieDecoratorMapper The CookieDecoratorMapper will map a suitable decorator based on a cookie value.DebugPageWriter DebugResponseWrapper Decorator Representation of a Decorator.DecoratorMapper DefaultDecorator Default implementation of Decorator.DefaultFactory DefaultFactory, reads configuration from/WEB-INF/sitemesh.xml
, or uses the default configuration ifsitemesh.xml
does not exist.DefaultPageParser Default implementation of PageParser - returns an UnParsedPage.EnvEntryDecoratorMapper The EnvEntryDecoratorMapper allows the reference to a web-app environment entry for the decorator name, and falls back to ConfigDecoratorMapper's behavior if no matching environment entry is found.Factory Factory responsible for creating appropriate instances of implementations.FactoryException This RuntimeException is thrown by the Factory if it cannot initialize or perform an appropriate function.FastByteArrayOutputStream A speedy implementation of ByteArrayOutputStream.FastPage HTMLPage implementation produced by FastPageParser.FastPageParser Very fast PageParser implementation for parsing HTML.FileDecoratorMapper The FileDecoratorMapper will treat the name of the decorator as a file-name to use (in the context of the web-app).FrameSetDecoratorMapper The FrameSetDecoratorMapper will use the specified decorator when the Page is an instance ofHTMLPage
andisFrameSet()
returns true.HeadTag Write original HTMLPage head to out.HTMLPage Extension ofPage
providing access to HTML data.InlineDecoratorMapper The InlineDecoratorMapper is used to determine the correct Decorator when using inline decorators.LanguageDecoratorMapper The LanguageDecoratorMapper can determine the preferred language set in the browser requesting a page, and map to a suitable Decorator (using the "Accept-Language" HTTP header).NullDecoratorMapper The NullDecoratorMapper represents the top-level DecoratorMapper that is finally delegated to if no other DecoratorMapper has intervened.NullOutputBuffer An outputBuffer that does nothing.OSDecoratorMapper The OSDecoratorMapper will map a suitable decorator based on the operating system of the remote client.OutputBuffer An interface that bridges PageWriter and PageOutputStream.OutputConverter A converter from one character type to anotherOutputConverter.ResinWriter To get internationalised characters to work on Resin, some conversions need to take place.Page The Page object wraps the contents of the original (undecorated) page.PageDecoratorMapper The PageDecoratorMapper allows the actual Page to determine the Decorator to be used.PageFilter Main SiteMesh filter for applying Decorators to entire Pages.PageOutputStream Implementation of ServletOutputStream that stores all data written to it in a temporary buffer accessible fromPageOutputStream.getBuffer(java.lang.String)
.PageParser The PageParser is responsible for parsing the page data into an appropriatePage
object.PageRequest PageRequestWrapper Will wrap a request for theRequestDispatcherWrapper
.PageResponseWrapper Implementation of HttpServletResponseWrapper that captures page data instead of sending to the writer.PageWriter Implementation of PrintWriter that stores all data written to it in a temporary buffer accessible fromPageWriter.getBuffer(java.lang.String)
.ParameterDecoratorMapper The ParameterDecoratorMapper will map a suitable decorator based on request parameters.ParamTag Add a parameter to the inline Decorator, as if specified in the Page.PathMapper The PathMapper is used to map file patterns to keys, and find an approriate key for a given file path.PrintableDecoratorMapper The PrintableDecoratorMapper is a sample DecoratorMapper that will check to see whether 'printable=true' is supplied as a request parameter and if so, use the specified decorator instead.PropertyTag Write property of Page to out.RequestConstants A set of static constants of Strings to be used as ServletRequest attribute keys to represent various objects passed between pages.RequestDispatcherWrapper Special request dispatcher that will include when an inline decorator includes a resource that uses an internal forward.RobotDecoratorMapper The RobotDecoratorMapper will use the specified decorator when the requester is identified as a robot (also known as spider, crawler, ferret) of a search engine.TitleTag Write the Page<title>
value to out.UnParsedPage A page that is of unrecognised content-type, or cannot be parsed into a specific type of Page.UseHTMLPageTEI TagExtraInfo implementation to expose HTMLPage object as variable.UsePageTag Expose the Page as a bean to the page which can then be accessed from scriptlets.UsePageTEI TagExtraInfo implementation to expose Page object as variable.