All Classes and Interfaces

Class
Description
Abstract class to link a correct evaluation of an attribute, by evaluating Attribute.getValue() and then Attribute.getExpressionObject().
Base class for "client" requests, i.e.
Renderable that provides a default implementation of Renderable#toString() and allows access to parameters and context objects.
Base class for the abstraction of the body.
A pattern definition resolver that stores DefinitionPatternMatcher separated by customization key.
Base request.
A base template class generator.
A base template suite generator.
Abstract Factory that creates instances of TilesContainer.
Default Tiles initialization delegate implementation under a servlet environment.
Listener for the initialization of the Tiles container.
Base class for "view" requests, i.e.
Allows to get and set attributes.
Exposes an HasAddableKeys object as a put/get (no remove) map.
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.
Entry point to get information about the application.
Defines a set of methods which tiles use to communicate to the tiles container and runtime environment.
It represents an object that can have a reference to the ApplicationContext.
Implements JeeConfig to use parameters set through
A (localized) resource accessible through the ApplicationContext.
Extract attributes from application 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.
Allows to get, put and remove Object-type attributes.
Resolves an attribute, depending on the given parameters.
Builder interface for creating requests.
Generic exception for Autotag.
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 renderer factory implementation.
Basic implementation of the tiles container interface.
Factory that builds a standard Tiles container using only Java code.
Helper class for building/generating the classes and resources used in the plugin.
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.
Indicates that an object cannot be instantiated.
Indicates that something went wrong during the rendering process.
Renders an attribute that has no associated renderer using delegation to other renderers.
Utilities to work with dynamic class loading and instantiation.
Utilities for requests.
Contains the bean infos about one or more classes.
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 LocaleResolver
It tries to take the locale from the session-scoped attribute DefaultLocaleResolver.LOCALE_KEY.
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 Definitions 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.
Indicates that something went wrong during the use of DigesterDefinitionsReader.
Resolves a string and returns the string itself.
Renders an attribute that contains a reference to a template.
Encapsulation of request information.
Delegate for ease of customization.
Evaluates string expression with typical EL syntax.
You can use normal EL syntax, knowing 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.
Allows to get values from multi-valued attributes.
Extract attributes from Environment objects as a scope.
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.
Wraps an HTTP response and overrides its print writer.
Generates a single Freemarker directive model, given a template class.
Generates the model repository, given the template suite.
Creates a template generator that generates code for Freemarker.
Thrown when a Freemarker problem under Autotag runtime part happens.
A Runtime for implementing a Freemarker Template Directive.
Body implementation of a Freemarker model body.
The FreeMarker-specific request context.
Thrown when a Freemarker request fails.
Utilities to work with Freemarker requests.
Utilities for FreeMarker usage in Tiles.
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
Allows to get and set attributes.
Allows to get attributes.
Allows to get and remove attributes.
Extract header values from an HTTP request.
Exposes an EnumeratedValuesExtractor object as a read-only map.
 
Import attribute(s) in specified context.
Import attribute(s) in specified context.
Import attribute(s) in specified context.
Import attribute(s) in specified context.
Extract initialization parameters from the servlet 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.
A Runtime for implementing JSP tag libraries.
Uses the JSP 2.1 ExpressionFactory to be used in Tiles.
The body abstraction in a JSP tag.
Adapts a JspWriter to a PrintWriter, swallowing IOException.
Context implementation used for executing tiles within a jsp tag library.
Creates a template generator to build JSP code around template models.
JSP utilities for JSP requests and related.
Exposes keys of a HasKeys object as a set.
An attribute as a List.
It represents an object able to resolve the current locale for the current request, where its strategy depends on its implementation.
Utilities for locale manipulation.
Map.Entry implementation that can be constructed to either be read-only or not.
Multi-valued map entry.
Abstracts a tag/directive body.
Defines a mutable version of the TilesContainer.
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.
It is raised when a named renderer has not been found with that name.
Exception that indicates that a resource could not be used because it is not in a servlet environment.
Exception that indicates that a feature could not be used since it is not available.
Thrown when the Freemarker servlet is not available.
A writer that does not write anything.
Evaluates attribute expressions and expressions with OGNL language.
Specifies behaviour for a parameter of the "execute" method of a template class.
Extract parameters from the request.
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.
An ApplicationResource whose localization is managed by postfixing the file name.
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.
Wraps an HasKeys object into a read-only map.
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.
Wraps HasRemovableKeys keys as a set.
An object that can render a path, depending on the request passed as a parameter.
Factory interface used to create/retrieve instances of the Renderer interface.
Thrown when rendering fails.
Encapsulation of request information.
Thrown when something related to a request fails.
Extracts attributes from request scope.
Delegate for ease of customization.
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.
Extracts attributes from a numbered scope from JspContext.
Exposes a scope context as a <String, Object> map.
Accesses a scope.
Servlet-based implementation of the TilesApplicationContext interface.
Servlet-based implementation of the TilesApplicationContext interface.
Utilities for Tiles request servlet support.
Extracts attributes from session scope from PageContext.
Extract attributes from session scope.
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.
It is an object that can create a shared variable, as a template model.
Renders an attribute that contains a string.
A Velocity tools to manipulate strings.
 
 
 
This is a basic ViewPreparer factory that uses ObjectFactory to create the ViewPreparer
Processes tiles annotations to create Definitions and Attributes in a way as close to tiles.xml as possible.
Dedicated Struts factory to build Tiles container with support for: - Freemarker - I18N using Struts resource bundles - S2 ro access Struts' ValueStack - OGNL - EL
 
Listener used to automatically tie Tiles support into Struts
 
 
Generates a tag class using a template class.
It represents a parsed template class.
Generates code from a parsed class.
Generates all the code for a template suite.
Builds a TemplateGenerator.
Creates a new template generator.
It represents a parsed method in a parsed template class.
It represents a parameter in a method in a parsed template class.
It represents a suite of template classes.
Generates code from a template suite.
Provides static access to the Tiles container.
Represents a <add-attribute> element in tiles.xml.
Represents a <add-list-attribute> element in tiles.xml.
Extracts the application context from a Tiles request.
An encapsulation of the Tiles framework.
Indicates that something went wrong in AbstractTilesContainerFactory use.
Wraps a Tiles container to allow easy decoration.
Resolves beans in request, session and application scope.
Resolves properties of Request and ApplicationContext.
Decides the appropriate PropertyAccessor for the given property name and Request.
Represents a <definition> element in tiles.xml.
An array of TilesDefinitions.
Tiles dispatching servlet.
Root class for all Tiles-exceptions.
This tag library provides Tiles tags.
Tiles initialization delegate.
Represents a <put-attribute> element in tiles.xml.
Represents a <put-list-attribute> element in tiles.xml.
Renders a view using struts-tiles.
Exception connected to the usage of Velocity and Tiles.
Generates the TLD file, using a template suite.
DefinitionsFactory implementation that manages Definitions configuration data from URLs, without resolving definition inheritance when a definition is returned.
A PostfixedApplicationResource that can be accessed through a URL.
Exposes am attribute as a scripting variable within the page.
Implementation of TagExtraInfo which identifies the scripting object(s) to be made visible.
A Runtime for implementing Velocity Directives.
Generates a Velocity directive using a template class.
Body abstraction for a Velocity directive body.
Generates a Velocity properties containing the list of generated user directives for future use.
Attribute renderer for rendering Velocity templates as attributes.
Builds a VelocityRenderer.
The implementation of the Tiles request context specific for Velocity.
Extracts attributes from Velocity context..
Tiles Tool to be used "the classic way".
Creates a template generator that generates code to build Velocity code around template classes.
Utilities for Velocity usage in Tiles.
Executed prior to rendering a view.
Delegates loading templates using a WebappTemplateLoader and, if not found, a ClassTemplateLoader.
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.