All Classes and Interfaces
Class
Description
Abstract class to link a correct evaluation of an attribute, by evaluating
Attribute.getValue()
and then Attribute.getExpressionObject()
.Renderable that provides a default implementation of
Renderable#toString()
and allows access to parameters and context objects.A pattern definition resolver that stores
DefinitionPatternMatcher
separated by customization key.Abstract Factory that creates instances of
TilesContainerFactory
.Default Tiles initialization delegate implementation under a servlet
environment.
Deprecated.
Listener for the initialization of the Tiles container.
Add an element to the surrounding list.
Add an element to the surrounding list.
Add an element to the surrounding list.
Add an element to the surrounding list.
Declare a list that will be pass as an attribute.
Declare a list that will be pass as an attribute.
Declare a list that will be pass as an attribute.
Declare a list that will be pass as an attribute.
Accesses attributes in any scope.
Common implementation of attribute definition.
Encapsulation of the current state of execution.
It represents an object able to manipulate a
AttributeContext
.It represents an object that resolves a string to return an object.
Creates an attribute evaluator using the language or an attribute.
It represents an object that can use an
AttributeEvaluatorFactory
.Resolves an attribute, depending on the given parameters.
Base abstract class for a DAO that is based on URLs and locale as a
customization key.
Basic implementation for
AttributeContext
.Basic implementation of
AttributeEvaluatorFactory
.A pattern definition resolver that stores
DefinitionPatternMatcher
separated by customization key.Default implementation of the
PreparerFactory
.Basic implementation of the tiles container interface.
Factory that builds a standard Tiles container using only Java code.
A definitions DAO (loading URLs and using Locale as a customization key) that
caches definitions that have been loaded in a raw way (i.e.
Manages custom and configured definitions, so they can be used by the
container, instead of using a simple
DefinitionsFactory
.Contains the bean infos about one or more classes.
Utilities to work with comparation between objects.
Digester reader that can read Tiles 1.1, 1.2, 1.3, 1.4 and 2.0 files.
Digester rule to manage assignment of an object as an attribute value.
Factory used to instantiate preparers in a Struts 1 / Tiles 2 environment.
Tiles container factory that:
create supporting objects for Velocity and FreeMarker;
create renderers for Velocity, FreeMarker, and Mustache templates;
allows using EL, MVEL and OGNL as attribute expressions;
allows using Wildcards and Regular Expressions in definition names;
loads Tiles 1.x definition files;
loads all the definition files that have the "tiles*.xml" pattern under
/WEB-INF
directory (and subdirectories) and under
META-INF
directories (and subdirectories) in every jar.
This initializer uses
WildcardServletApplicationContext
to
retrieve resources using Ant-style patterns and creates a
CompleteAutoloadTilesContainerFactory
to load all new features of
Tiles at once.Tiles listener that executes
CompleteAutoloadTilesInitializer
.Utilities to work with compose stacks.
An object that holds the current state of Velocity in a Servlet environment.
The default implementation of AttributeResolver.
Default implementation of
It tries to take the locale from the session-scoped attribute
LocaleResolver
It tries to take the locale from the session-scoped attribute
DefaultLocaleResolver.LOCALE_KEY
.Loads Tiles with the default settings.
A definition, i.e.
It represents an object that provides definitions, depending on a
customization key.
Create a definition at runtime.
Create a definition at runtime.
Create a definition at runtime.
Matches a definition name to a definition, through pattern-matching.
Creates a new definition pattern matcher for the given pattern and the given
base definition with pattern expressions.
Renders an attribute that contains a reference to a definition.
Interface for creating a
Definition
s and managing their contents.Exception thrown when an error occurs while the impl tries to
create a new instance mapper.
Interface for reading
Definition
from a source.
Create a definition at runtime.
Uses a
PropertyAccessorDelegateFactory
to delegate the methods to
another PropertyAccessor
.Reads
Definition
objects from
an XML InputStream using Digester.Digester rule to manage attribute filling.
Digester rule to manage definition filling.
Digester rule to manage assignment of the attribute to the parent
element.
Indicates that something went wrong during the use of
DigesterDefinitionsReader
.Resolves a string and returns the string itself.
Evaluates string expression with typical EL syntax.
You can use normal EL syntax, knowing that the root objects are
You can use normal EL syntax, knowing that the root objects are
Request
, ApplicationContext
and beans
contained in request, session and application scope.Implementation of ELContext.
Copied from Apache Tomcat 6.0.16 source code.
Copied from Apache Tomcat 6.0.16 source code.
Exception raised when an expression language evaluation fails.
It is an expression, along with the expression language (e.g.
Interface to define a factory of
ExpressionFactory
.Exception thrown when definitions impl is not found.
Render the value of the specified template attribute to the current
Writer
Render the value of the specified template attribute to the current
Writer
Render the value of the specified template attribute to the current
Writer
Render the value of the specified template attribute to the current
Writer
Import attribute(s) in specified context.
Import attribute(s) in specified context.
Import attribute(s) in specified context.
Import attribute(s) in specified context.
Inserts the value of an attribute into the page.
Inserts the value of an attribute into the page.
Inserts the value of an attribute into the page.
Inserts the value of an attribute into the page.
Insert a definition.
Insert a definition.
Insert a definition.
Insert a definition.
Insert a template.
Insert a template.
Insert a template.
Insert a template.
An invalid template has been identified.
Uses the JSP 2.1
ExpressionFactory
to be used in Tiles.An attribute as a
List
.DefinitionsFactory
implementation that manages
Definitions configuration data from URLs, but resolving definition
inheritance when a definition is returned..It represents an object able to resolve the current locale for the current
request, where its strategy depends on its implementation.
A definition DAO that uses
Locale
as a customization key and loads
definitions from URLs.Interface for MenuItems.
Loads Tiles modules, initializes them and destroy them at the end.
It loads all META-INF/MANIFEST.MF files, checks for the "Tiles-Initializer" property that must contain a valid class name of a
It loads all META-INF/MANIFEST.MF files, checks for the "Tiles-Initializer" property that must contain a valid class name of a
TilesInitializer
.Tiles listener that executes
ModularTilesInitializer
.Defines a mutable version of the TilesContainer.
Allows to use MVEL as the language to evaluate attribute values.
Uses a
PropertyAccessor
as a delegate, but passing a nested object as
target.Extracts an object using another object as a basis.
Indicates that a named attribute has not been found.
Indicates that a keyed container has not been found.
Exception thrown when a definition is not found.
Thrown when the named preparerInstance can not be found.
Evaluates attribute expressions and expressions with OGNL language.
Provides a custom "options" syntax for attributes.
Resolves a definition starting from patterns stored in definition maps.
It indicates an object that uses a
PatternDefinitionResolver
.Checks if a pattern (or a candidate one) is recognized as a pattern.
Utilities for pattern matching and substitution.
This resolver allows the use of multiple pattern matching languages.
Thrown when an exception occurs while processing
a prepare request.
Factory interface used to create/retrieve instances of
the
ViewPreparer
interface.Decides a
PropertyAccessor
depending on the property name and the
object to evaluate.
Put an attribute in enclosing attribute container tag.
Put an attribute in enclosing attribute container tag.
Put an attribute in enclosing attribute container tag.
Put an attribute in enclosing attribute container tag.
Declare a list that will be pass as attribute to tile.
Declare a list that will be pass as attribute to tile.
Declare a list that will be pass as attribute to tile.
Declare a list that will be pass as attribute to tile.
A base variable resolver factory that is read-only.
Base variable resolver.
Implementing this interface means that the object monitors the sources it
uses to check when they change.
Matches regular expression patterns in definitions.
Creates instances of
RegexpDefinitionPatternMatcher
.
A definitions DAO (loading URLs and using Locale as a customization key) that
caches definitions that have been loaded and resolves inheritances.
Resolves beans in request, session and application scope.
Accesses a scope.
Resolves beans stored in request, session and application scopes.
Adapts a servlet config and a servlet context to become a unique servlet
context.
Selects a container to be used as the "current" container.
Selects a container to be used as the "current" container.
Selects a container to be used as the "current" container.
Selects a container to be used as the "current" container.
A MenuItem implementation.
Deprecated.
use
SimpleTilesListener
instead.A Tiles listener that loads Tiles in the default way.
Provides static access to the tiles container.
Extracts the application context from a Tiles request.
An encapsulation of the tiles framework.
It represents an object that can have a reference to the
TilesContainer
.Indicates that something went wrong in
TilesContainerFactory
use.Wraps a Tiles container to allow easy decoration.
Resolves beans in request, session and application scope.
Resolves beans stored in request, session and application scopes.
Resolves properties of
Request
and
ApplicationContext
.Decides the appropriate
PropertyAccessor
for the given property name
and Request
.Resolves
Request
and
ApplicationContext
properties as variables.Decoration Filter.
Tiles dispatching servlet.
Root class for all Tiles-exceptions.
Tiles initialization delegate.
Holds in a
ThreadLocal
object a Request
.Creates a shared variable that contains the Tiles Freemarker model repository.
Exception connected to the usage of Velocity and Tiles.
DefinitionsFactory
implementation that manages
Definitions configuration data from URLs, without resolving definition
inheritance when a definition is returned.Uses a URL that acts as a preparer.
Exposes am attribute as a scripting variable within the page.
Implementation of
TagExtraInfo
which identifies the
scripting object(s) to be made visible.Tiles Tool to be used "the classic way".
Executed prior to rendering a view.
Matches wildcard patterns in definitions.
Creates instances of
WildcardDefinitionPatternMatcher
.This class is an utility class that perform wilcard-patterns matching and
isolation taken from Apache Struts that is taken, in turn, from Apache
Struts.
AbstractTilesListener
instead.