All Classes and Interfaces
Class
Description
Determine whether the requested action is authorized for the current
user.
Create (if necessary) and cache an
Action
for this
request.This abstract class is the stock template for
Dispatcher
implementations.This abstract class is a template for choosing the target method that is
named in the list-encoded
parameter
attribute of the
ActionMapping
that matches a submission parameter.Invoke the local or global exception handler configured for the
exception class that occurred.
Invoke the appropriate
Action
for this request, and cache
the returned ActionForward
.Abstract base class for custom component tags for the
Struts-Faces Integration Library.
This abstract class is a template for choosing the target method that is
named by the
parameter
attribute of the corresponding
ActionMapping
.This abstract class is the stock template for resolving methods for a
Dispatcher
.This abstract class is a template for choosing the target method that is
identified by a submission parameter.
Perform forwarding or redirection based on the specified
ForwardConfig
(if any).Perform forwarding or redirection based on the specified
String
(if any).Populate the form bean (if any) for this request.
Abstract base class for concrete implementations of
jakarta.faces.render.Renderer
for the
Struts-Faces Integration Library.Check to see if the controller is configured to prevent caching, and if
so, request no cache flags to be set.
Cache the
ActionConfig
instance for the action to be used
for processing this request.Select and cache the
ActionForward
for this
ActionConfig
if specified.Select and cache a
ForwardConfig
that returns us to the
input page for the current action, if any.Select the
Locale
to be used for this request.Cache the
ModuleConfig
and MessageResources
instances for the sub-application module to be used for processing this
request.Check to see if the content type is set, and if so, set it for this
response.
Check to original uri is set, and if not, set it for this request.
Validate the properties of the form bean for this request.
An Action is an adapter between the contents of an
incoming HTTP request and the corresponding business logic that should be
executed to process this request.
Marks a commons-chain
Command
which expects to operate upon a Struts
ActionContext
.Simple abstract class which logs the
ActionCommand
-class when
executed.A JavaBean representing the configuration information of an
<action>
element from a Struts module configuration
file. Matches paths against pre-compiled wildcard expressions pulled from
action configs.
An ActionContext represents a view of a commons-chain
Context
which encapsulates access to request and
session-scoped resources and services Provide an abstract but semi-complete implementation of ActionContext
to serve as the base for concrete implementations.
Struts wrapper implementation of Controller.
Action helper class that dispatches to a public method in an
Action.
A class that encapsulates the error messages being reported by the
validate()
method of an ActionForm
.An ActionForm is a JavaBean optionally associated with
one or more
ActionMappings
.An ActionFormBean is the definition of a form bean that
is loaded from a
<form-bean>
element in the Struts
configuration file.An ActionForward represents a destination to which the
controller, RequestProcessor, might be directed to perform a
RequestDispatcher.forward or HttpServletResponse.sendRedirect to, as a
result of processing activities of an Action class.
Concrete implementation of
ActionListener
that replaces
the default provided implementation.An ActionMapping represents the information that the
controller,
RequestProcessor
, knows about the mapping of a
particular request to an instance of a particular Action
class.An encapsulation of an individual message returned by the
validate
method of an ActionForm
, consisting of a
message key (to be used to look up message text in an appropriate message
resources database) plus up to four placeholder objects that can be used
for parametric replacement in the message text.A class that encapsulates messages.
Performs post-processing functions in command chain
Struts wrapper implementation of Controller.
A subclass of
ActionForward
which is designed for use in
redirecting requests, with support for adding parameters at runtime.ActionServlet provides the "controller" in the
Model-View-Controller (MVC) design pattern for web applications that is
commonly known as "Model 2".
Provide a wrapper around an
ActionServlet
to expose only those
methods needed by other objects.Add an element to the surrounding list tag.
Tag classes implementing this interface can contain nested
PutTag
s.Attribute definition used in a component definition.
Deprecated.
Is it still in use ?
Determine if the action is authorized for the given roles.
BaseAction is provided as an intermediate class for shared funtionality
between
Action
and any stock implementation provided in this
package.Custom component that replaces the Struts
<html:base>
tag. A abstract base class for all config classes.
Convenience base class for the various input tags for text fields.
Base class for tags that render form elements capable of including
JavaScript event handlers and/or CSS Style attributes.
Abstract base class for the various input tags.
Renderer
implementation for the base
tag
from the Struts-Faces Integration Library.Render an HTML
<base>
element for
the Struts-Faces Integration Library.Renders an HTML element with an href attribute pointing to the
absolute location of the enclosing JSP page.
Struts validator
ActionForm
backed by either a
DynaBean
or POJO JavaBean.Renders an HTML BUTTON tag within the Struts framework.
Copies any
ActionMessages
from the request to the session if a
redirecting forward is selected and the messages were not accessed.Tag for input fields of type "cancel".
Tag for input fields of type "checkbox".
Utility methods to load application classes and create instances.
Custom component that emulates the JSF standard component class
jakarta.faces.component.html.HtmlCommandLink
(and its
corresponding renderer) but is not tied to a particular implementation of
renderer for jakarta.faces.component.UIForm
.Renderer
implementation for the commandLink
tag from the Struts-Faces Integration Library.Render a
CommandLinkComponent
inside a
Struts-Faces FormComponent
.This class implements the
MultipartRequestHandler
interface by
providing a wrapper around the Jakarta Commons FileUpload library.Abstract base class for comparison tags.
Constants used by Tiles/Components.
Component context.
Definition of a template / component attributes.
Deprecated.
Use DefinitionsFactory instead.
Deprecated.
Use DefinitionsFactory instead.
ComposableRequestProcessor uses the Chain Of Responsibility design pattern
(as implemented by the commons-chain package in Jakarta Commons) to support
external configuration of command chains to be used.
Abstract base class for the various conditional evaluation tags.
NOTE: THIS CLASS IS UNDER ACTIVE DEVELOPMENT.
NOTE: THIS CLASS IS UNDER ACTIVE DEVELOPMENT.
The set of Digester rules required to parse a Struts configuration file
(
struts-config.xml
).Global constants for the Chain of Responsibility Library.
This class provides a central location for framework configuration keys
used to retrieve and store Struts configuration settings.
Global manifest constants for the
Struts-Faces Integration Library.
Manifest constants for this package.
Provide a base class for any Context Implementation which is primarily
intended for use in a subchain.
A controller is a piece of code called before rendering a jsp page.
A JavaBean representing the configuration information of a
<controller>
element in a Struts configuration file.Basic implementation of Controller.
Define a scripting variable based on the value(s) of the specified cookie
received with this request.
Implementation of
TagExtraInfo
for the cookie tag,
identifying the scripting object(s) to be made visible.Subclass this command and configure it as part of a per-forward chain to
perform any necessary pre-population or other preparation for a form before
control is dispatched to the view layer.
Concrete implementation of
AbstractCreateAction
for use in
a Servlet API chain.Create (if necessary) and cache a form bean for this request.
A factory for creating
ModuleConfig
instances.Define a scripting variable based on the value(s) of the specified bean
property.
Implementation of
TagExtraInfo
for the define tag,
identifying the scripting object(s) to be made visible.Attribute representing a Component Definition.
An Action that dispatches to a Tiles Definition
that is named by the request parameter whose name is specified
by the
parameter
property of the corresponding
ActionMapping.An Action that dispatches to a Tiles Definition
that is named by the request parameter whose name is specified
by the
parameter
property of the corresponding
ActionMapping.Component attribute.
Tiles Definition factory.
A factory for definitions.
A TilesFactoryConfig object hold configuration attributes for a tile
definition factory.
Exception thrown when an error occurs while the factory tries to
create a new instance mapper.
This is the tag handler for
<tiles:definition>
, which defines
a tiles (or template / component).Common base class for tags dealing with Tiles definitions.
An implementation of
PlugIn
which can be configured to
instantiate a graph of objects using the Commons Digester and place the
root object of that graph into the Application context.Component attribute.
An abstract Action that dispatches to a public method
that is named by the request parameter whose name is specified by the
parameter
property of the corresponding ActionMapping.This interface defines an intermediate handler that determines what method to
execute in an
Action
.This is an abstract base class that minimizes the amount of special coding
that needs to be written to download a file.
A concrete implementation of the
StreamInfo
interface
which simplifies the downloading of a file from the disk.A concrete implementation of the
StreamInfo
interface
which simplifies the downloading of a web application resource.The information on a file, or other stream, to be downloaded by the
DownloadAction
.Specialized subclass of
ActionForm
that allows the creation
of form beans with dynamic sets of properties, without requiring the
developer to create a Java class for each type of form bean.Implementation of
DynaClass
for DynaActionForm
classes that allow developers to define ActionForms without having to
individually code all of the classes.Defines property resolution behavior on instances of
DynaActionForm
.Defines property resolution behavior on instances of
DynaBean
.This class extends DynaValidatorForm and provides basic
field validation based on an XML file.
This class extends DynaActionForm and provides basic
field validation based on an XML file.
Adds an element to the surrounding list tag.
Renders an HTML element with an href attribute pointing to the
absolute location of the enclosing JSP page.
Renders an HTML BUTTON tag within the Struts framework.
Tag for input fields of type "cancel".
Tag for input fields of type "checkbox".
This is the tag handler for
<tiles:definition>
, which
defines a tiles (or template / component).Custom tag that renders error messages if an appropriate request
attribute has been created.
Custom tag for input fields of type "file".
Custom tag that represents an input form, associated with a bean whose
properties correspond to the various fields of the form.
Perform a forward or redirect to a page that is looked up in the
configuration information associated with our application.
Generate an HTML
<frame>
tag with similar capabilities
as those the <html:link>
tag provides for hyperlink
elements.This is the tag handler for <tiles-el:get>, which gets content from
the request scope and either includes the content or prints it, depending
upon the value of the content's
direct
attribute.This is the tag handler for <tiles-el:get>, which gets content from
the request scope and either includes the content or prints it, depending
upon the value of the content's
direct
attribute.Custom tag for input fields of type "hidden".
Renders an HTML <html> element with appropriate language attributes if
there is a current Locale available in the user's session.
Tag for input fields of type "image".
Generate an IMG tag to the specified image URI.
Import attribute from component to requested scope.
Generate a URL-encoded include to the specified URI.
Init definitions factory.
This is the tag handler for <tiles:insert>, which includes a
template.
Custom tag that iterates the elements of a collection, which can be either
an attribute or the property of an attribute.
Custom tag that generates JavaScript for client side validation based on
the validation rules loaded by the
ValidatorPlugIn
defined in
the struts-config.xml file.Generate a URL-encoded hyperlink to the specified URI.
Evaluate the nested body content of this tag if the specified value is a
substring of the specified variable.
Evaluate to
false
if an ActionMessages
class or a
class that can be converted to an ActionMessages
class is in
request scope under the specified key and there is at least one message in
the class or for the property specified.Evaluate to
true
if an ActionMessages
class or a
class that can be converted to an ActionMessages
class is in
request scope under the specified key and there is at least one message in
the class or for the property specified.Custom tag that iterates the elements of a message collection.
Custom tag that retrieves an internationalized messages string (with
optional parametric replacement) from the
ActionResources
object stored as a context attribute by our associated
ActionServlet
implementation.Tag for input fields of type "checkbox".
Evaluate the nested body content of this tag if the specified value is a
substring of the specified variable.
Evaluates the nested body content of this tag if the specified value is not
present for this request.
Tag for creating multiple <select> options from a collection.
Tag for creating multiple <select> options from a collection.
Tag for select options.
Define a scripting variable that exposes the requested page context item as
a scripting variable and a page scope bean.
Adds a new request parameter to its parent
ELLinkTag
.Custom tag for input fields of type "password".
Evaluates the nested body content of this tag if the specified value is
present for this request.
PutList tag implementation.
Put an attribute in enclosing attribute container tag.
Tag for input fields of type "radio".
Generate a URL-encoded redirect to the specified URI.
Tag for input fields of type "reset".
Define a scripting variable based on the contents of the specified web
application resource.
Generate a URL-encoded URI as a string.
Custom tag that represents an HTML select element, associated with a bean
property specified by our attributes.
Define a scripting variable that will contain the number of elements found
in a specified array, Collection, or Map.
Define a scripting variable that exposes the requested Struts internal
configuration object.
Tag for input fields of type "submit".
Custom tag for input fields of type "textarea".
Custom tag for input fields of type "text".
Custom tag exposing a component attribute to page.
Evaluate the nested body content of this tag if the specified value is empty
for this request.
Evaluate the nested body content of this tag if the specified variable and
value are equal.
Custom component that replaces the Struts
<html:errors>
tag.Renderer
implementation for the errors
tag
from the Struts-Faces Integration Library.Render a set of validation or business logic error messages, for
the Struts-Faces Integration Library.
Custom tag that renders error messages if an appropriate request attribute
has been created.
An Action helper class that dispatches to to one of the public methods
that are named in the
parameter
attribute of the corresponding
ActionMapping and matches a submission parameter.An Action that dispatches to to one of the public methods
that are named in the
parameter
attribute of the corresponding
ActionMapping and matches a submission parameter.Intercept any exception thrown by a subsequent
Command
in this
processing chain, and fire the configured exception handler chain after
storing the exception that has occurred into the Context
.A JavaBean representing the configuration information of an
<exception>
element from a Struts configuration
file.An ExceptionHandler is configured in the Struts
configuration file to handle a specific type of exception thrown by an
Action.execute
method.Handle the specified exception.
Invoke the appropriate
Action
for this request, and cache
the returned ActionForward
.Invoke the appropriate
Command
for this request.Look up and execute a commons-chain
Command
based on properties of
the ActionContext's forwardConfig
property.Concrete implementation of
RequestProcessor
that
implements the standard Struts request processing lifecycle on a
request that was received as an ActionEvent
by our
associated ActionListener
.Concrete implementation of
RequestProcessor
that
implements the standard Struts request processing lifecycle on a
request that was received as an ActionEvent
by our
associated ActionListener
.Exception thrown when definitions factory is not found.
Component Definitions factory.
This class contains the default validations that are used in the
validator-rules.xml file.
Custom tag for input fields of type "file".
A JavaBean representing the configuration information of a
<form-bean>
element in a Struts configuration file.FormComponent is a specialized subclass of
jakarta.faces.component.UIForm
that supports automatic
creation of form beans in request or session scope.This interface represents a file that has been uploaded by a client.
A JavaBean representing the configuration information of a
<form-property>
element in a Struts configuration
file.Renderer
implementation for the form
tag
from the Struts-Faces Integration Library.Render an input form that is submitted to a Struts
Action
,
for the Struts-Faces Integration Library.Custom tag that represents an input form, associated with a bean whose
properties correspond to the various fields of the form.
An Action that forwards to the context-relative URI
specified by the
parameter
property of our associated
ActionMapping
.A JavaBean representing the configuration information of a
<forward>
element from a Struts configuration file.A subclass of
ActionForward
that defaults the
redirect
attribute to false
.Perform a forward or redirect to a page that is looked up in the
configuration information associated with our application.
Generate an HTML
<frame>
tag with similar capabilities
as those the <html:link>
tag provides for hyperlink
elements.Retrieve the value of the specified component/template attribute property,
and render it to the current JspWriter as a String.
This is the tag handler for <tiles:get>, which gets
content from the request scope and either includes the content or prints
it, depending upon the value of the content's
direct
attribute.Global manifest constants for the entire Struts Framework.
Evaluate the nested body content of this tag if the specified variable is
greater than or equal to the specified value.
Evaluate the nested body content of this tag if the specified variable is
greater than the specified value.
Define a scripting variable based on the value(s) of the specified header
received with this request.
Implementation of
TagExtraInfo
for the header tag,
identifying the scripting object(s) to be made visible.Custom tag for input fields of type "hidden".
Custom component that replaces the Struts
<html:html>
tag.Renderer
implementation for the html
tag
from the Struts-Faces Integration Library.Render an HTML
<html>
element for
the Struts-Faces Integration Library.Renders an HTML element with appropriate language attributes if
there is a current Locale available in the user's session.
Definitions factory.
A simple JavaBean to encapsulate the request parameters sent for an HTML
input element of type image.
Tag for input fields of type "image".
Generate an IMG tag to the specified image URI.
Import attribute from component to requested scope.
An Action that includes the context-relative URI
specified by the
parameter
property of our associated
ActionMapping
.Define the contents of a specified intra-application request as a page
scope attribute of type
java.lang.String
.Implementation of
TagExtraInfo
for the include tag,
identifying the scripting object(s) to be made visible.Init definitions factory.
This is the tag handler for <tiles:insert>, which includes
a template.
Inner Interface.
Thrown when a token generated by the Cancel tag is found in the
request, but the cancellable property for the Action Mapping is not set.
Exception thrown when no mapping can be found for the specified
path.
Custom tag that iterates the elements of a collection, which can be either
an attribute or the property of an attribute.
Implementation of
TagExtraInfo
for the iterate tag,
identifying the scripting object(s) to be made visible.Utility method for converting Enumeration to an Iterator class.
JavascriptValidatorComponent
is a specialized
subclass of UIOutput
that supports automatic creation of
JavaScript for client side validation based on the validation
rules loaded by the ValidatorPlugIn
defined in the
struts-config.xml
file.Renderer
implementation for the
JavascriptValidator
tag from the
Struts-Faces Integration Library.Custom tag that generates JavaScript for client side validation based
on the validation rules loaded by the
ValidatorPlugIn
defined in the struts-config.xml file.Custom tag that generates JavaScript for client side validation based on
the validation rules loaded by the
ValidatorPlugIn
defined in
the struts-config.xml file.Renders an HTML LABEL tag within the Struts framework.
A simple JavaBean to represent label-value pairs.
Struts Lazy
ActionForm
which wraps a
LazyDynaBean
.Evaluate the nested body content of this tag if the specified variable is
less than or equal to the specified value.
Evaluate the nested body content of this tag if the specified variable is
less than the specified value.
Generate a URL-encoded hyperlink to the specified URI.
Custom component to load a
MessagesMap
.Renderer
implementation for the LoadMessages
tag
from the Struts-Faces Integration Library.Tag that exposes a specified
MessageResources
instance
as MessagesMap
, so that the embedded messages may be
retrieved via value binding expressions.Implementation of Action that changes the user's
Locale
and forwards to a page, based on request level parameters
that are set (language, country, & page). An abstract Action that dispatches to the subclass
mapped
execute
method.An abstract Action that dispatches to a public method
that is named by the
parameter
attribute of the corresponding
ActionMapping.Evaluate the nested body content of this tag if the specified value is a
substring of the specified variable.
Interface for MenuItems.
Custom component that replaces the Struts
<html:message>
tag.Renderer
implementation for the message
tag
from the Struts-Faces Integration Library.General purpose abstract class that describes an API for retrieving
Locale-sensitive messages from underlying resource locations of an
unspecified design, and optionally utilizing the
MessageFormat
class to produce internationalized messages with parametric replacement.A JavaBean representing the configuration information of a
<message-resources>
element in a Struts configuration
file.Factory for
MessageResources
instances.A limited immutable
Map
implementation that wraps the
MessageResources
instance for the specified Locale
.Evaluate the nested body content of this tag if the specified value is not
present for this request.
Evaluate to
true
if an ActionMessages
class or a
class that can be converted to an ActionMessages
class is in
request scope under the specified key and there is at least one message in
the class or for the property specified.Custom tag that iterates the elements of a message collection.
Implementation of
TagExtraInfo
for the messages tag,
identifying the scripting object(s) to be made visible.Render a localized message, with optional substitution parameters, for
the Struts-Faces Integration Library.
Custom tag that retrieves an internationalized messages string (with
optional parametric replacement) from the
ActionResources
object stored as a context attribute by our associated
ActionServlet
implementation.This interface defines a pluggable strategy for resolving a method and
extracting its methods from an
ActionContext
. Implement
ActionContext
with empty maps for
applicationScope
, sessionScope
,
requestScope
, and parameterMap
properties.The collection of static configuration information that describes a
Struts-based module.
A factory interface for creating
ModuleConfig
s.The collection of static configuration information that describes a
Struts-based module.
This interface is to be implemented by any plugin for custom modification of
a module after it is been configured but before it is frozen.
Convenient implementation of
PlugIn
that performs as many
verification tests on the information stored in the ModuleConfig
for this module as is practical.Used for specialized exception handling.
General purpose utility methods related to module processing.
Tag for input fields of type "checkbox".
MultipartRequestHandler provides an standard interface for struts to deal
with file uploads from forms with enctypes of "multipart/form-data".
This class functions as a wrapper around HttpServletRequest to provide
working getParameter methods for multipart requests.
NestedCheckboxTag.
NestedDefineTag.
NestedDefineTei to make sure that the implied setting of the name property
of a nested tag is properly handed in the casting of the defined object.
NestedEmptyTag.
NestedEqualTag.
NestedErrorsTag.
NestedFileTag.
NestedFormTag.
NestedGreaterEqualTag.
NestedGreaterThanTag.
NestedHiddenTag.
NestedMultiboxTag.
NestedImgTag, renders the nested version of the tag.
NestedIterateTag.
NestedIterateTei Extending the original tag's tei class, so that we can
make the "id" attribute optional, so that those who want to script can add
it if they need it otherwise we can maintain the nice lean tag markup.
NestedLessEqualTag.
NestedLessThanTag.
NestedLinkTag.
NestedMatchTag.
NestedMessagesNotPresentTag.
NestedMessagesPresentTag.
NestedMessagesTag.
NestedWriteTag.
NestedMultiboxTag.
This is so that managing classes can tell if a nested tag needs to have its
name property set.
NestedNotEmptyTag.
NestedNotEqualTag.
NestedNotMatchTag.
NestedNotPresentTag.
NestedOptionsCollectionTag.
NestedOptionsTag.
This interface is so managing classes of the nested tag can identify a tag
as a parent tag that other tags retrieve nested properties from.
NestedPasswordTag.
NestedPresentTag.
A simple helper class that does everything that needs to be done to get
the nested tag extension to work.
This interface is for managing classes of the nested extension, so they can
know to set the tag's property property.
NestedPropertyTag.
NestedRadioTag.
So that a nested hierarchy can penetrate a dynamic JSP include, this class
will hold the details of a bean name and nested property.
NestedRootTag.
NestedSelectTag.
NestedSizeTag.
NestedSubmitTag.
This is to simply allow managing classes to identify the tags to invoke
common methods against them.
NestedTextareaTag.
NestedTextTag.
NestedWriteNestingTag.
NestedWriteNestingTei
This class will allow the nested:writeNesting tag to actually do what the
doc says and make a scripting variable as an option (when "id" is
supplied).
NestedWriteTag.
Exception thrown when a definition is not found.
Evaluate the nested body content of this tag if the specified value is not
empty for this request.
Evaluate the nested body content of this tag if the specified variable and
value are not equal.
Evaluate the nested body content of this tag if the specified value is not a
substring of the specified variable.
Evaluate the nested body content of this tag if the specified value is not
present for this request.
Tag for creating multiple <select> options from a collection.
Tag for creating multiple <select> options from a collection.
Tag for select options.
Define a scripting variable that exposes the requested page context item as
a scripting variable and a page scope bean.
Implementation of
TagExtraInfo
for the page tag,
identifying the scripting object(s) to be made visible.Define a scripting variable based on the value(s) of the specified
parameter received with this request.
Implementation of
TagExtraInfo
for the parameter tag,
identifying the scripting object(s) to be made visible.Adds a new request parameter to its parent
LinkTag
.Custom tag for input fields of type "password".
Component attribute.
Perform forwarding or redirection based on the specified
ForwardConfig
(if any).Perform forwarding or redirection based on the specified include uri (if
any).
A PlugIn is a configuration wrapper for a
module-specific resource or service that needs to be notified about
application startup and application shutdown events (corresponding to when
the container calls
init
and destroy
on the
corresponding ActionServlet
instance).A JavaBean representing the configuration information of a
<plug-in>
element in a Struts configuration file.Adapts a
PlugInConfig
object to become a ServletContext object,
exposing init parameters methods.Populate the form bean (if any) for this request.
Constants relating to the reset and population events of action forms.
Evaluate the nested body content of this tag if the specified value is
present for this request.
Concrete subclass of
MessageResources
that reads message keys
and corresponding strings from named property resources in a similar manner
(see modes below) that java.util.PropertyResourceBundle
does.Factory for
PropertyMessageResources
instances.PutList tag implementation.
Tag classes implementing this interface can contains nested PutTag.
Put an attribute in enclosing attribute container tag.
Tag classes implementing this interface can contain nested PutTag.
Tag for input fields of type "radio".
WebLogic (at least v6 and v7) attempts to serialize the TilesRequestProcessor
when re-deploying the Webapp in development mode.
A subclass of ActionForward that defaults the
redirect
attribute to true
.Generate a URL-encoded redirect to the specified URI.
A reloadable factory.
A standard Action that calls the
reload()
method of our controller servlet to
reload its configuration information from the configuration
files (which have presumably been updated) dynamically.Remove cached messages stored in the session.
Subclass of
ActionMapping
that defaults the form bean scope
to request
.Check to see if the controller is configured to prevent caching, and if
so, set the no cache HTTP response headers.
RequestProcessor contains the processing logic that the
ActionServlet
performs as it receives each servlet request from the
container.Takes request parameters and declares variables with them.
General purpose utility methods related to processing a servlet request
in the Struts controller framework.
Tag for input fields of type "reset".
This class helps provides some useful methods for retrieving objects from
different scopes of the application.
Define a scripting variable based on the contents of the specified web
application resource.
Implementation of
TagExtraInfo
for the resource tag,
identifying the scripting object(s) to be made visible.General purpose utility methods related to generating a servlet response in
the Struts controller framework.
Generate a URL-encoded URI as a string.
This Action uses scripts to perform its action.
Defines a class that wants to manipulate the contents of the scripting
context before the script is executed.
Cache the
ActionConfig
instance for the action to be used
for processing this request.Create and return a
ForwardConfig
representing the
specified module-relative destination.Select and cache the include for this
ActionConfig
if
specified.Validate the properties of the form bean for this request.
Select the
Locale
to be used for this request.Cache the
ModuleConfig
and MessageResources
instances for the sub-application module to be used for processing this
request.Custom tag that represents an HTML select element, associated with a bean
property specified by our attributes.
Implement ActionContext interface while making Servlet API-specific values
available.
A PrintWriter implementation that uses the logging facilities of a
jakarta.servlet.ServletContext
to output its results.This servlet-based dispatcher chooses the target method based on the
parameter
attribute of the ActionMapping
that matches
a submission parameter.This servlet-based dispatcher uses the configuration value of the
parameter
attribute from the corresponding
ActionMapping
to pick the appropriate method
on the action.This class helps resolve methods with servlet-based signatures.
This servlet-based dispatcher uses the value of the request parameter to pick
the appropriate method on the action.
Subclass of
ActionMapping
that defaults the form bean scope
to session
.Check to see if the content type is set, and if so, set it for this
response.
Set the servlet path.
A MenuItem implementation.
Define a scripting variable that will contain the number of elements found
in a specified array, Collection, or Map.
Implementation of
TagExtraInfo
for the size tag,
identifying the scripting object(s) to be made visible.Context bean providing accessors for the Struts related request,
session, and application scope objects related to this request.
Holds Struts objects.
Factory used to instantiate preparers in a Struts 1 / Tiles 2 environment.
Define a scripting variable that exposes the requested Struts internal
configuraton object.
Implementation of
TagExtraInfo
for the struts tag,
identifying the scripting object(s) to be made visible.Custom component that replaces the Struts
<html:stylesheet>
tag.Renderer
implementation for the stylesheet
tag
from the Struts-Faces Integration Library.Render a stylesheet HTML
<link>
element for
the Struts-Faces Integration Library.Tag for input fields of type "submit".
A standard Action that switches to a new module and
then forwards control to a URI (specified in a number of possible ways)
within the new module.
Provides helper methods for JSP tags.
Collection of utilities.
Tests to make sure the filtering system is working.
Custom tag for input fields of type "textarea".
Custom tag for input fields of type "text".
Base class for Tiles Actions.
Base class for Tiles Actions.
Root class for all Tiles-exceptions.
Tiles Plugin used to initialize Tiles.
Tiles Plugin used to initialize Tiles.
Command class intended to perform responsibilities of the
TilesRequestProcessor in Struts 1.1.
Command class intended to perform responsibilities of the
TilesRequestProcessor in Struts 1.1.
RequestProcessor contains the processing logic that
the Struts controller servlet performs as it receives each servlet request
from the container.
RequestProcessor contains the processing logic that
the Struts controller servlet performs as it receives each servlet request
from the container.
Class containing utility methods for Tiles.
Default implementation of TilesUtil.
TilesUtil implementation for Struts 1.1 with one single factory.
Implementation of TilesUtil for Struts multi modules.
TokenProcessor is responsible for handling all token related functionality.
Exception thrown when the chosen action mapping is not authorized for
the current request.
Common implementation of attribute definition.
Tiles controller including a local URL.
Custom tag exposing a component attribute to page.
Implementation of
TagExtraInfo
for the UseAttribute
tag, identifying the scripting object(s) to be made visible.This class has some static utils-methods.
Validate the properties of the form bean for this request.
This class extends ValidatorForm and provides basic
field validation based on an XML file.
This class extends ActionForm and provides basic field
validation based on an XML file.
Loads
ValidatorResources
based on configuration in the
struts-config.xml file.This class contains the validwhen validation that is used in the
validator-rules.xml file.
This class provides an empty implementation of
ValidWhenVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Enum for comparing two values.
Visitor to process the evalution.
Holds the (interim) result during processing the parsing-tree.
Holds the (interim) result during processing the parsing-tree.
Holds the (interim) result during processing the parsing-tree.
Holds the (interim) result during processing the parsing-tree.
Holds the (interim) result during processing the parsing-tree.
This interface defines a complete generic visitor for a parse tree produced
by
ValidWhenParser
.An Action that writes the
definitions of the Tiles factory.
Custom
ViewHandler
implementation that adds features
specific to the Struts-Faces Integration Library.Provide a Subclass of ActionContextBase which is understood to be wrapping
an instance of
WebContext
.This class is an utility class that perform wilcard-patterns matching and
isolation taken from Apache Cocoon.
Variant on chain LookupCommand which can optionally wrap the context it
passes to the looked up command in an alternative class.
Custom component that replaces the Struts
<html:write>
tag.Renderer
implementation for the write
tag
from the Struts-Faces Integration Library.Write the content of the specified component, converting to text
as necessary first, for the
Struts-Faces Integration Library.
Tag that retrieves the specified property of the specified bean, converts
it to a String representation (if necessary), and writes it to the current
output stream, optionally filtering characters that are sensitive in HTML.
This tag tells all other html taglib tags to render themselves in xhtml.
A property key-value pair.
A definition read from an XML definitions file.
A set of definitions read from XML definitions file.
An attribute as a
List
.Parse an XML definitions file.