# All Packages

Package Summary
Package
Description
org.apache.struts2.tiles
org.apache.struts2.tiles.annotation
org.apache.struts2.views.tiles
org.apache.tiles.api
The Tiles taglib and framework allows building web pages by assembling reusable pieces of pages, called Tiles.
org.apache.tiles.api.access
Tiles access package.
org.apache.tiles.api.mgmt
Classes and interfaces to be used when it is needed to create Tiles definitions during the execution of the application.
org.apache.tiles.api.preparer
"View preparers" are objects that allows the "preparation" of a Tiles artifact (definition, template or attribute) before it is rendered.
It is useful, for example, when a view item should be built and stored in a particular context (e.g.
org.apache.tiles.autotag.core
org.apache.tiles.autotag.core.runtime
Runtime part for all Autotag generated code.
org.apache.tiles.autotag.core.runtime.annotation
Annotations to be used in template classes.
org.apache.tiles.autotag.core.runtime.util
Utilities for Autotag core runtime.
org.apache.tiles.autotag.freemarker
Autotag support for Freemarker.
org.apache.tiles.autotag.generate
The Autotag generation classes.
org.apache.tiles.autotag.jsp
Autotag support for JavaServer Pages.
org.apache.tiles.autotag.model
Domain model classes representing a parsed template suite.
org.apache.tiles.autotag.tool
Velocity tools to be used in Velocity templates.
org.apache.tiles.autotag.velocity
Autotag support for Velocity.
org.apache.tiles.core.definition
It contains classes and interfaces to allow manipulations of "definitions", i.e.
org.apache.tiles.core.definition.dao
Classes to simply load definitions depending on a customization key.
org.apache.tiles.core.definition.digester
Allows reading definitions with the use of Jakarta Commons Digester.
org.apache.tiles.core.definition.pattern
Classes to manage pattern matching in definition names, and substitution in attributes.
org.apache.tiles.core.definition.pattern.regexp
In Tiles it is possible to use regular expression patterns thanks to this package.
org.apache.tiles.core.definition.pattern.wildcard
In Tiles it is possible to use wildcard patterns thanks to this package.
org.apache.tiles.core.evaluator
Interfaces to manage attribute value evaluation.
org.apache.tiles.core.evaluator.impl
Classes to manage attribute value evaluation.
org.apache.tiles.core.factory
Factory classes, to allow creation of container instances.
org.apache.tiles.core.impl
It contains the basic implementations of Tiles container.
org.apache.tiles.core.impl.mgmt
It contains the basic implementations of mutable Tiles containers.
org.apache.tiles.core.locale
Classes and interfaces to allow locale resolution in an application, i.e.
org.apache.tiles.core.locale.impl
Basic implementation of the locale resolver.
org.apache.tiles.core.prepare.factory
"View preparers" are objects that allows the "preparation" of a Tiles artifact (definition, template or attribute) before it is rendered.
It is useful, for example, when a view item should be built and stored in a particular context (e.g.
org.apache.tiles.core.renderer
Interfaces to manage attribute rendering.
org.apache.tiles.core.startup
Classes to start the Tiles engine up.
org.apache.tiles.core.util
Static utility classes used throughout the implementation.
org.apache.tiles.el
Attribute evaluator classes that can perform EL evaluation for attributes.
org.apache.tiles.freemarker
Classes for supporting FreeMarker in Tiles.
org.apache.tiles.freemarker.template
org.apache.tiles.ognl
Attribute evaluator classes that can perform OGNL evaluation for attributes.
org.apache.tiles.request
org.apache.tiles.request.attribute
Methods to get, set and remove attributes from different sources (like HTTP requests or sessions).
org.apache.tiles.request.collection
Special collections and maps for attributes (like HTTP request or session attributes).
org.apache.tiles.request.freemarker
Support for Freemarker's Environment as a request.
org.apache.tiles.request.freemarker.autotag
Runtime part of Autotag support for Freemarker.
org.apache.tiles.request.freemarker.extractor
Extractors to get information from Freemarker objects.
org.apache.tiles.request.freemarker.servlet
Servlets for easy addition of shared variables.
org.apache.tiles.request.jsp
Support of Tiles request in a JSP environment.
org.apache.tiles.request.jsp.autotag
Runtime part of Autotag support for JavaServer pages.
org.apache.tiles.request.jsp.extractor
Extractors to get scopes from `PageContext`.
org.apache.tiles.request.locale
org.apache.tiles.request.reflect
Utilities to work with dynamic class loading and instantiation.
org.apache.tiles.request.render
org.apache.tiles.request.servlet
Tiles request support for Servlet technology.
org.apache.tiles.request.servlet.extractor
Extractors to get attributes and other info from servlet requests and contexts.
org.apache.tiles.request.velocity
Tiles request support for Velocity.
org.apache.tiles.request.velocity.autotag
Runtime part of Autotag support for Velocity.
org.apache.tiles.request.velocity.extractor
Extractors to get info about Velocity-specific objects.
org.apache.tiles.request.velocity.render
Renderering support for Velocity.
org.apache.tiles.template
Tiles template classes, that enable to write support code for template languages (JSP, FreeMarker, Velocity).
org.apache.tiles.velocity
Classes to support Velocity under a servlet environment in Tiles.
org.apache.tiles.velocity.template
Classes that allow the use of "Tiles template" as a Velocity tool.
org.apache.tiles.web.jsp.taglib
The "tiles-jsp" tag library contains tags that are useful to create templates, subpages other reusable view parts using the "tiles-core" package.
org.apache.tiles.web.startup
Classes to start the Tiles engine up in a web environment.
org.apache.tiles.web.util
Utility classes to use Tiles in a servlet environment.