Package org.melati.template

Package class diagram package org.melati.template
Using Templates to render Objects to output formats.

See:
          Description

Interface Summary
AttributeMarkupLanguage A MarkupLanguage suitable for markup within an attribute tag.
MarkupLanguage MarkupLanguage provides a variety of methods for rendering objects in a template.
ServletTemplateContext Interface for a Template engine context for use with Melati and servlets.
ServletTemplateEngine Interface for a Template engine for use with Melati and Servlets.
Template A template engine template.
TemplateContext A Context for use by a TemplateEngine to expand a Template against.
TemplateEngine A TemplateEngine typically evaluates a template containing variables against a context containing values for those variables.
TempletAdaptor Object to reading fields from a context, modified by a user.
TempletLoader An object which can load a templet given a TemplateEngine, a MarkupLanguage and a means of identifying the templet.
 

Class Summary
AbstractMarkupLanguage MarkupLanguage provides a variety of methods for rendering objects in a template.
AbstractTemplateEngine Common elements of a TemplateEngine.
ClassNameTempletLoader Load a template to render an object based upon the object's class.
HTMLAttributeMarkupLanguage An HTML based markup language suitable for markup within an attribute tag.
HTMLLikeMarkupLanguage A Markup language with syntax similar to HTML.
HTMLMarkupLanguage A representation of HTML.
MultipartTemplateContext A ServletTemplateContext which allows access to the filename and body of any file which is uploaded from a HTML form field.
NoTemplateEngine The null ServletTemplateEngine.
SimpleDateAdaptor A SimpleDateAdaptor is used to format a date field into a dd/mm/yyyy format for display.
WMLAttributeMarkupLanguage A WML based markup language suitable for markup within an attribute tag.
WMLMarkupLanguage A representation of WML.
XMLAttributeMarkupLanguage A XML based markup language suitable for markup within an attribute tag.
XMLMarkupLanguage A representation of XML.
YMDDateAdaptor An adaptor for a string date in YMD format.
YMDHMSTimestampAdaptor An adaptor for a string date in YMDHMST format.
 

Exception Summary
FormParameterException Something is wrong with this parameter.
MissingFieldException Thrown when a TempletAdaptor cannot find a required form field in a templet.
NotFoundException A templet loader could not find a templet.
PartlyNullException Thrown when only some of the fields of a compound field, such as a date, have been filled in.
TemplateEngineException Thrown when the ServletTemplateEngine itself throws an Exception.
TemplateIOException Thrown when the Templating system throws an IOException.
TempletAdaptorConstructionMelatiException Thrown when a TempletAdaptor has problems during construction.
 

Package org.melati.template Description

Using Templates to render Objects to output formats.



Copyright © 2000-2010 PanEris. All Rights Reserved.