Package org.apache.velocity.tools.view

Contains base interfaces and classes for toolbox management.

See:
          Description

Interface Summary
ToolboxManager Common interface for toolbox manager implementations.
ToolInfo Deprecated. Use ToolInfo
ViewContext Objects implementing this interface are passed to view tools upon initialization by the ServletToolboxManager.
 

Class Summary
AbstractSearchTool Abstract view tool for doing "searching" and robust pagination of search results.
AbstractSearchTool.StoredResults Simple utility class to hold a criterion and its result list.
BrowserTool browser-sniffing tool (session or request scope requested, session scope advised).
ContextTool View tool for convenient access to ViewContext data and meta-data.
CookieTool View tool for convenient cookie access and creation.
DataInfo Deprecated. Use ToolInfo
ImportSupport Provides methods to import arbitrary local or remote resources as strings.
ImportSupport.SafeClosingHttpURLConnectionReader  
ImportTool General-purpose text-importing view tool for templates.
LinkTool View tool to make building URIs pleasant and fun!
MultiViewsTool Allows for transparent content negotiation in a manner mimicking Apache httpd's MultiViews.
PagerTool View tool for doing request-based pagination of items in an a list.
ParameterTool Utility class for easy parsing of ServletRequest parameters.
ServletLogChute Deprecated. This class has been moved to Velocity Engine 1.6+ and only remains here temporarily for users of previous Velocity Engine versions.
ServletUtils A set of utility methods for the servlet environment.
ToolboxRuleSet Deprecated. Use {@link org.apache.velocity.tools.config.XmlFactoryConfigurationRuleSet
VelocityLayoutServlet Extension of the VelocityViewServlet to perform "two-pass" layout rendering and allow for a customized error screen.
VelocityView The class provides the following features:
VelocityViewServlet A servlet to process Velocity templates.
ViewRenderTool This tool expose methods to evaluate the given strings as VTL (Velocity Template Language) and automatically using the current context.
ViewResourceTool Tool for accessing ResourceBundles and formatting messages therein.
ViewToolContext Velocity context implementation specific to the Servlet environment.
ViewToolInfo Deprecated. Use ToolInfo
WebappResourceLoader Resource loader that uses the ServletContext of a webapp to load Velocity templates.
XMLToolboxManager Deprecated. Use XmlFactoryConfiguration
 

Package org.apache.velocity.tools.view Description

Contains base interfaces and classes for toolbox management.

This is the root package of the VelocityView code. Classes in this package and it's subpackages are meant to provide support for using Velocity for the view layer of MVC applications (with an emphasis on toolbox support and support for servlet based applications).

Package Specification

Related Documentation



Copyright (c) 2003-2007 Apache Software Foundation