Index

A C D E F G H I K L M O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractSessionScopeMap<S,R> - Class in org.apache.commons.chain.web
Implementation of Map for session attributes with a parameter-provider.
AbstractSessionScopeMap(R) - Constructor for class org.apache.commons.chain.web.AbstractSessionScopeMap
The constructor for the session attributes.
accept(T) - Method in interface org.apache.commons.chain.web.CheckedConsumer
Performs this operation on the given argument.
addCatalog(String, Catalog<C>) - Method in class org.apache.commons.chain.CatalogFactory
Adds a named instance of Catalog to the factory (for subsequent retrieval later).
addCatalog(String, Catalog<C>) - Method in class org.apache.commons.chain.impl.CatalogFactoryBase
Adds a named instance of Catalog to the factory (for subsequent retrieval later).
addCommand(CMD) - Method in interface org.apache.commons.chain.Chain
Add a Command to the list of Commands that will be called in turn when this Chain's execute() method is called.
addCommand(CMD) - Method in class org.apache.commons.chain.impl.ChainBase
See the Chain JavaDoc.
addCommand(String, CMD) - Method in interface org.apache.commons.chain.Catalog
Add a new name and associated Command or Chain to the set of named commands known to this Catalog, replacing any previous command for that name.
addCommand(String, CMD) - Method in class org.apache.commons.chain.impl.CatalogBase
Add a new name and associated Command to the set of named commands known to this Catalog, replacing any previous command for that name.
addRuleInstances(Digester) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any).
andThen(CheckedConsumer<? super T, E>) - Method in interface org.apache.commons.chain.web.CheckedConsumer
Returns a composed CheckedConsumer that performs, in sequence, this operation followed by the after operation.
andThen(CheckedFunction<? super R, ? extends V, E>) - Method in interface org.apache.commons.chain.web.CheckedFunction
Returns a composed CheckedFunction that first applies this function to its input, and then applies the after function to the result.
apply(T) - Method in interface org.apache.commons.chain.web.CheckedFunction
Applies this function to the given argument.

C

Catalog<C> - Interface in org.apache.commons.chain
A Catalog is a collection of named Commands (or Chains) that can be used to retrieve the set of commands that should be performed based on a symbolic identifier.
CATALOG - Static variable in class org.apache.commons.chain.web.jakarta.servlet.ChainProcessor
The name of the servlet init parameter containing the name of the Catalog to use for processing incoming requests.
CATALOG - Static variable in class org.apache.commons.chain.web.javax.servlet.ChainProcessor
The name of the servlet init parameter containing the name of the Catalog to use for processing incoming requests.
CATALOG_DEFAULT - Static variable in class org.apache.commons.chain.web.jakarta.servlet.ChainProcessor
The default request attribute under which we expose the Catalog being used to subordinate Commands.
CATALOG_DEFAULT - Static variable in class org.apache.commons.chain.web.javax.servlet.ChainProcessor
The default request attribute under which we expose the Catalog being used to subordinate Commands.
CATALOG_KEY - Static variable in interface org.apache.commons.chain.Catalog
A default context attribute for storing a default Catalog, provided as a convenience only.
CatalogBase<C> - Class in org.apache.commons.chain.impl
Simple in-memory implementation of Catalog.
CatalogBase() - Constructor for class org.apache.commons.chain.impl.CatalogBase
Create an empty catalog.
CatalogBase(Map<String, Command<C>>) - Constructor for class org.apache.commons.chain.impl.CatalogBase
Create a catalog whose commands are those specified in the given Map.
CatalogFactory<C> - Class in org.apache.commons.chain
A CatalogFactory is a class used to store and retrieve Catalogs.
CatalogFactory() - Constructor for class org.apache.commons.chain.CatalogFactory
The Default-Constructor for this class.
CatalogFactoryBase<C> - Class in org.apache.commons.chain.impl
A simple implementation of CatalogFactory.
CatalogFactoryBase() - Constructor for class org.apache.commons.chain.impl.CatalogFactoryBase
Construct an empty instance of CatalogFactoryBase.
Chain<C> - Interface in org.apache.commons.chain
A Chain represents a configured list of Commands that will be executed in order to perform processing on a specified Context.
ChainBase<C> - Class in org.apache.commons.chain.impl
Convenience base class for Chain implementations.
ChainBase() - Constructor for class org.apache.commons.chain.impl.ChainBase
Construct a Chain with no configured Commands.
ChainBase(Collection<Command<C>>) - Constructor for class org.apache.commons.chain.impl.ChainBase
Construct a Chain configured with the specified Commands.
ChainBase(Command<C>) - Constructor for class org.apache.commons.chain.impl.ChainBase
Construct a Chain configured with the specified Command.
ChainBase(Command<C>[]) - Constructor for class org.apache.commons.chain.impl.ChainBase
Construct a Chain configured with the specified Commands.
ChainListener - Class in org.apache.commons.chain.web.jakarta
ServletContextListener that automatically scans chain configuration files in the current web application at startup time, and exposes the result in a Catalog under a specified servlet context attribute.
ChainListener - Class in org.apache.commons.chain.web.javax
ServletContextListener that automatically scans chain configuration files in the current web application at startup time, and exposes the result in a Catalog under a specified servlet context attribute.
ChainListener() - Constructor for class org.apache.commons.chain.web.jakarta.ChainListener
The Default-Constructor for this class.
ChainListener() - Constructor for class org.apache.commons.chain.web.javax.ChainListener
The Default-Constructor for this class.
ChainProcessor - Class in org.apache.commons.chain.web.jakarta.servlet
Custom subclass of ChainServlet that also dispatches incoming requests to a configurable Command loaded from the specified Catalog.
ChainProcessor - Class in org.apache.commons.chain.web.javax.servlet
Custom subclass of ChainServlet that also dispatches incoming requests to a configurable Command loaded from the specified Catalog.
ChainProcessor() - Constructor for class org.apache.commons.chain.web.jakarta.servlet.ChainProcessor
The Default-Constructor for this class.
ChainProcessor() - Constructor for class org.apache.commons.chain.web.javax.servlet.ChainProcessor
The Default-Constructor for this class.
ChainServlet - Class in org.apache.commons.chain.web.jakarta
Servlet that automatically scans chain configuration files in the current web application at startup time, and exposes the result in a Catalog under a specified servlet context attribute.
ChainServlet - Class in org.apache.commons.chain.web.javax
Servlet that automatically scans chain configuration files in the current web application at startup time, and exposes the result in a Catalog under a specified servlet context attribute.
ChainServlet() - Constructor for class org.apache.commons.chain.web.jakarta.ChainServlet
The Default-Constructor for this class.
ChainServlet() - Constructor for class org.apache.commons.chain.web.javax.ChainServlet
The Default-Constructor for this class.
CheckedConsumer<T,E> - Interface in org.apache.commons.chain.web
Represents an operation that accepts a single input argument and returns no result.
CheckedFunction<T,R,E> - Interface in org.apache.commons.chain.web
Represents a function that accepts one argument and produces a result.
clear() - Static method in class org.apache.commons.chain.CatalogFactory
Clear all references to registered catalogs, as well as to the relevant class loader.
clear() - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to clear all keys and values except those corresponding to JavaBeans properties.
clear() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Removes all of the mappings from this session-map.
clear() - Method in class org.apache.commons.chain.web.MutableParameterMap
Removes all of the mappings from this parameter-map.
clear() - Method in class org.apache.commons.chain.web.ParameterMap
Removes all of the mappings from this parameter-map.
Command<C> - Interface in org.apache.commons.chain
A Command encapsulates a unit of processing work to be performed, whose purpose is to examine and/or modify the state of a transaction that is represented by a Context.
COMMAND - Static variable in class org.apache.commons.chain.web.jakarta.servlet.ChainProcessor
The name of the servlet init parameter containing the name of the Command (loaded from our configured Catalog to use for processing each incoming request.
COMMAND - Static variable in class org.apache.commons.chain.web.javax.servlet.ChainProcessor
The name of the servlet init parameter containing the name of the Command (loaded from our configured Catalog to use for processing each incoming request.
compose(CheckedFunction<? super V, ? extends T, E>) - Method in interface org.apache.commons.chain.web.CheckedFunction
Returns a composed CheckedFunction that first applies the before function to its input, and then applies this function to the result.
CONFIG_ATTR - Static variable in class org.apache.commons.chain.web.jakarta.ChainListener
The name of the context init parameter containing the name of the servlet context attribute under which our resulting Catalog will be stored.
CONFIG_ATTR - Static variable in class org.apache.commons.chain.web.jakarta.ChainServlet
The name of the context init parameter containing the name of the servlet context attribute under which our resulting Catalog will be stored.
CONFIG_ATTR - Static variable in class org.apache.commons.chain.web.javax.ChainListener
The name of the context init parameter containing the name of the servlet context attribute under which our resulting Catalog will be stored.
CONFIG_ATTR - Static variable in class org.apache.commons.chain.web.javax.ChainServlet
The name of the context init parameter containing the name of the servlet context attribute under which our resulting Catalog will be stored.
CONFIG_CLASS_RESOURCE - Static variable in class org.apache.commons.chain.web.jakarta.ChainListener
The name of the context init parameter containing a comma-delimited list of class loader resources to be scanned.
CONFIG_CLASS_RESOURCE - Static variable in class org.apache.commons.chain.web.jakarta.ChainServlet
The name of the context init parameter containing a comma-delimited list of class loader resources to be scanned.
CONFIG_CLASS_RESOURCE - Static variable in class org.apache.commons.chain.web.javax.ChainListener
The name of the context init parameter containing a comma-delimited list of class loader resources to be scanned.
CONFIG_CLASS_RESOURCE - Static variable in class org.apache.commons.chain.web.javax.ChainServlet
The name of the context init parameter containing a comma-delimited list of class loader resources to be scanned.
CONFIG_WEB_RESOURCE - Static variable in class org.apache.commons.chain.web.jakarta.ChainListener
The name of the context init parameter containing a comma-delimited list of web application resources to be scanned.
CONFIG_WEB_RESOURCE - Static variable in class org.apache.commons.chain.web.jakarta.ChainServlet
The name of the context init parameter containing a comma-delimited list of web application resources to be scanned.
CONFIG_WEB_RESOURCE - Static variable in class org.apache.commons.chain.web.javax.ChainListener
The name of the context init parameter containing a comma-delimited list of web application resources to be scanned.
CONFIG_WEB_RESOURCE - Static variable in class org.apache.commons.chain.web.javax.ChainServlet
The name of the context init parameter containing a comma-delimited list of web application resources to be scanned.
ConfigParser - Class in org.apache.commons.chain.config
Class to parse the contents of an XML configuration file (using Commons Digester) that defines and configures commands and command chains to be registered in a Catalog.
ConfigParser() - Constructor for class org.apache.commons.chain.config.ConfigParser
The Default-Constructor for this class.
ConfigRuleSet - Class in org.apache.commons.chain.config
Digester RuleSet for configuring Chain of Responsibility command chains, and adding them to an appropriate Catalog.
ConfigRuleSet() - Constructor for class org.apache.commons.chain.config.ConfigRuleSet
The Default-Constructor for this class.
containsKey(Object) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns true if this session-map contains a mapping for the specified key.
containsKey(Object) - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns true if this cookie-map contains a mapping for the specified cookie-name.
containsKey(Object) - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns true if this cookie-map contains a mapping for the specified cookie-name.
containsKey(Object) - Method in class org.apache.commons.chain.web.ParameterMap
Returns true if this parameter-map contains a mapping for the specified key.
containsValue(Object) - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to return true if the specified value is present in either the underlying Map or one of the local property values.
containsValue(Object) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns true if this session-map maps one or more keys to the specified value.
containsValue(Object) - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns true if this cookie-map maps one or more keys to the specified cookie.
containsValue(Object) - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns true if this cookie-map maps one or more keys to the specified cookie.
containsValue(Object) - Method in class org.apache.commons.chain.web.MutableParameterMap
Returns true if this parameter-map maps one or more keys to the specified value.
containsValue(Object) - Method in class org.apache.commons.chain.web.ParameterMap
Returns true if this parameter-map maps one or more keys to the specified value.
containsValue(Object) - Method in class org.apache.commons.chain.web.ParamValuesMap
Returns true if this parameter-map maps one or more keys to the specified value.
Context - Interface in org.apache.commons.chain
A Context represents the state information that is accessed and manipulated by the execution of a Command or a Chain.
ContextBase - Class in org.apache.commons.chain.impl
Convenience base class for Context implementations.
ContextBase() - Constructor for class org.apache.commons.chain.impl.ContextBase
Default, no argument constructor.
ContextBase(Map<String, Object>) - Constructor for class org.apache.commons.chain.impl.ContextBase
Initialize the contents of this Context by copying the values from the specified Map.
contextDestroyed(ServletContextEvent) - Method in class org.apache.commons.chain.web.jakarta.ChainListener
Remove the configured Catalog from the servlet context attributes for this web application.
contextDestroyed(ServletContextEvent) - Method in class org.apache.commons.chain.web.javax.ChainListener
Remove the configured Catalog from the servlet context attributes for this web application.
contextInitialized(ServletContextEvent) - Method in class org.apache.commons.chain.web.jakarta.ChainListener
Scan the required chain configuration resources, assemble the configured chains into a Catalog, and expose it as a servlet context attribute under the specified key.
contextInitialized(ServletContextEvent) - Method in class org.apache.commons.chain.web.javax.ChainListener
Scan the required chain configuration resources, assemble the configured chains into a Catalog, and expose it as a servlet context attribute under the specified key.
CONTINUE_PROCESSING - Static variable in interface org.apache.commons.chain.Command
Commands should return CONTINUE_PROCESSING if the processing of the given Context should be delegated to a subsequent Command in an enclosing Chain.
CookieMap<P> - Class in org.apache.commons.chain.web.jakarta.internal
Implementation of Map for cookies with a parameter-provider.
CookieMap<P> - Class in org.apache.commons.chain.web.javax.internal
Implementation of Map for cookies with a parameter-provider.
CookieMap(P, Supplier<Cookie[]>) - Constructor for class org.apache.commons.chain.web.jakarta.internal.CookieMap
The constructor for the Map for cookies.
CookieMap(P, Supplier<Cookie[]>) - Constructor for class org.apache.commons.chain.web.javax.internal.CookieMap
The constructor for the Map for cookies.
CopyCommand<C> - Class in org.apache.commons.chain.generic
Copy a specified literal value, or a context attribute stored under the fromKey (if any), to the toKey.
CopyCommand() - Constructor for class org.apache.commons.chain.generic.CopyCommand
The Default-Constructor for this class.
createParameterMap() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Creates a new mutable-parameter-map to access the session-attributes.

D

DEFAULT_SIGNATURE - Static variable in class org.apache.commons.chain.generic.DispatchCommand
The base implementation expects dispatch methods to take a Context as their only argument.
DELIMITER - Static variable in class org.apache.commons.chain.CatalogFactory
Values passed to the getCommand(String) method should use this as the delimiter between the "catalog" name and the "command" name.
destroy() - Method in class org.apache.commons.chain.web.jakarta.ChainServlet
Clean up after ourselves as this application shuts down.
destroy() - Method in class org.apache.commons.chain.web.jakarta.servlet.ChainProcessor
Clean up as this application is shut down.
destroy() - Method in class org.apache.commons.chain.web.javax.ChainServlet
Clean up after ourselves as this application shuts down.
destroy() - Method in class org.apache.commons.chain.web.javax.servlet.ChainProcessor
Clean up as this application is shut down.
DispatchCommand<C> - Class in org.apache.commons.chain.generic
An abstract base command which uses introspection to look up a method to execute.
DispatchCommand() - Constructor for class org.apache.commons.chain.generic.DispatchCommand
The Default-Constructor for this class.
DispatchLookupCommand<C> - Class in org.apache.commons.chain.generic
This command combines elements of the LookupCommand with the DispatchCommand.
DispatchLookupCommand() - Constructor for class org.apache.commons.chain.generic.DispatchLookupCommand
Create an instance with an unspecified catalogFactory property.
DispatchLookupCommand(CatalogFactory<C>) - Constructor for class org.apache.commons.chain.generic.DispatchLookupCommand
Create an instance and initialize the catalogFactory property to given factory.

E

entrySet() - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to return a Set that meets the specified default behavior except for attempts to remove the key for a property of the Context implementation class, which will throw UnsupportedOperationException.
entrySet() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns a Set view of the mappings contained in this session-map.
entrySet() - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns a Set view of the mappings contained in this cookie-map.
entrySet() - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns a Set view of the mappings contained in this cookie-map.
entrySet() - Method in class org.apache.commons.chain.web.MutableParameterMap
Returns a Set view of the mappings contained in this parameter-map.
entrySet() - Method in class org.apache.commons.chain.web.ParameterMap
Returns a Set view of the mappings contained in this parameter-map.
entrySet(boolean) - Method in class org.apache.commons.chain.web.ParameterMap
Returns a Set view of the mappings contained in this map.
equals(Object) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Compares the specified object with this session-map for equality.
equals(Object) - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Compares the specified object with this cookie-map for equality.
equals(Object) - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Compares the specified object with this cookie-map for equality.
equals(Object) - Method in class org.apache.commons.chain.web.MapEntry
Determines if this entry is equal to the passed object.
equals(Object) - Method in class org.apache.commons.chain.web.MutableParameterMap
Compares the specified object with this parameter-map for equality.
equals(Object) - Method in class org.apache.commons.chain.web.ParameterMap
Compares the specified object with this parameter-map for equality.
evaluateResult(Object) - Method in class org.apache.commons.chain.generic.DispatchCommand
Evaluate the result of the method invocation as a boolean value.
execute(C) - Method in interface org.apache.commons.chain.Chain
Execute the processing represented by this Chain according to the following algorithm.
execute(C) - Method in interface org.apache.commons.chain.Command
Execute a unit of processing work to be performed.
execute(C) - Method in class org.apache.commons.chain.generic.CopyCommand
Copy a specified literal value, or a context attribute stored under the fromKey (if any), to the toKey.
execute(C) - Method in class org.apache.commons.chain.generic.DispatchCommand
Look up the method specified by either "method" or "methodKey" and invoke it, returning a boolean value as interpreted by evaluateResult.
execute(C) - Method in class org.apache.commons.chain.generic.DispatchLookupCommand
Look up the specified command, and (if found) execute it.
execute(C) - Method in class org.apache.commons.chain.generic.LookupCommand
Look up the specified command, and (if found) execute it.
execute(C) - Method in class org.apache.commons.chain.generic.RemoveCommand
Copy the specified source attribute to the specified destination attribute.
execute(C) - Method in class org.apache.commons.chain.impl.ChainBase
See the Chain JavaDoc.
execute(C) - Method in class org.apache.commons.chain.web.jakarta.GetLocaleCommand
Retrieve the Locale for this request, and store it under the specified context attribute.
execute(C) - Method in class org.apache.commons.chain.web.jakarta.SetLocaleCommand
Retrieve the Locale stored under the specified context attribute key, and establish it on this response.
execute(C) - Method in class org.apache.commons.chain.web.javax.GetLocaleCommand
Retrieve the Locale for this request, and store it under the specified context attribute.
execute(C) - Method in class org.apache.commons.chain.web.javax.SetLocaleCommand
Retrieve the Locale stored under the specified context attribute key, and establish it on this response.
extractMethod(C) - Method in class org.apache.commons.chain.generic.DispatchCommand
Extract the dispatch method.

F

FacesGetLocaleCommand - Class in org.apache.commons.chain.web.jakarta.faces
Concrete implementation of GetLocaleCommand for the JavaServer Faces API.
FacesGetLocaleCommand - Class in org.apache.commons.chain.web.javax.faces
Concrete implementation of GetLocaleCommand for the JavaServer Faces API.
FacesGetLocaleCommand() - Constructor for class org.apache.commons.chain.web.jakarta.faces.FacesGetLocaleCommand
Construct a new instance to get the locale from the JavaServer Faces API.
FacesGetLocaleCommand() - Constructor for class org.apache.commons.chain.web.javax.faces.FacesGetLocaleCommand
Construct a new instance to get the locale from the JavaServer Faces API.
FacesSetLocaleCommand - Class in org.apache.commons.chain.web.jakarta.faces
Concrete implementation of SetLocaleCommand for the JavaServer Faces API.
FacesSetLocaleCommand - Class in org.apache.commons.chain.web.javax.faces
Concrete implementation of SetLocaleCommand for the JavaServer Faces API.
FacesSetLocaleCommand() - Constructor for class org.apache.commons.chain.web.jakarta.faces.FacesSetLocaleCommand
Construct a new instance to set the locale into the JavaServer Faces API.
FacesSetLocaleCommand() - Constructor for class org.apache.commons.chain.web.javax.faces.FacesSetLocaleCommand
Construct a new instance to set the locale into the JavaServer Faces API.
FacesWebContext - Class in org.apache.commons.chain.web.jakarta.faces
Concrete implementation of WebContext suitable for use in JavaServer Faces apps.
FacesWebContext - Class in org.apache.commons.chain.web.javax.faces
Concrete implementation of WebContext suitable for use in JavaServer Faces apps.
FacesWebContext() - Constructor for class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
Construct an uninitialized FacesWebContext instance.
FacesWebContext() - Constructor for class org.apache.commons.chain.web.javax.faces.FacesWebContext
Construct an uninitialized FacesWebContext instance.
FacesWebContext(FacesContext) - Constructor for class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
Construct a FacesWebContext instance that is initialized with the specified JavaServer Faces API objects.
FacesWebContext(FacesContext) - Constructor for class org.apache.commons.chain.web.javax.faces.FacesWebContext
Construct a FacesWebContext instance that is initialized with the specified JavaServer Faces API objects.
Filter<C> - Interface in org.apache.commons.chain
A Filter is a specialized Command that also expects the Chain that is executing it to call the postprocess() method if it called the execute() method.

G

get(Object) - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to return the value of a local property if the specified key matches a local property name.
get(Object) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns the value to which the specified key is mapped, or null if this session-map contains no mapping for the key.
get(Object) - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns the cookie to which the specified cookie-name is mapped, or null if this cookie-map contains no mapping for the cookie-name.
get(Object) - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns the cookie to which the specified cookie-name is mapped, or null if this cookie-map contains no mapping for the cookie-name.
get(Object) - Method in class org.apache.commons.chain.web.ParameterMap
Returns the value to which the specified key is mapped, or null if this parameter-map contains no mapping for the key.
getApplicationScope() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getApplicationScope() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getApplicationScope() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return a mutable Map that maps application scope attribute names to their values.
getApplicationScope() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getApplicationScope() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getApplicationScope() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getApplicationScope() - Method in class org.apache.commons.chain.web.javax.WebContext
Return a mutable Map that maps application scope attribute names to their values.
getArguments(C) - Method in class org.apache.commons.chain.generic.DispatchCommand
Get the arguments to be passed into the dispatch method.
getArguments(C) - Method in class org.apache.commons.chain.generic.DispatchLookupCommand
Get the arguments to be passed into the dispatch method.
getCatalog() - Method in class org.apache.commons.chain.CatalogFactory
Gets the default instance of Catalog associated with the factory (if any); otherwise, return null.
getCatalog() - Method in class org.apache.commons.chain.impl.CatalogFactoryBase
Gets the default instance of Catalog associated with the factory (if any); otherwise, return null.
getCatalog(C) - Method in class org.apache.commons.chain.generic.LookupCommand
Return the Catalog to look up the Command in.
getCatalog(String) - Method in class org.apache.commons.chain.CatalogFactory
Retrieves a Catalog instance by name (if any); otherwise return null.
getCatalog(String) - Method in class org.apache.commons.chain.impl.CatalogFactoryBase
Retrieves a Catalog instance by name (if any); otherwise return null.
getCatalog(ServletWebContext) - Method in class org.apache.commons.chain.web.jakarta.servlet.PathInfoMapper
Return the Catalog to look up the Command in.
getCatalog(ServletWebContext) - Method in class org.apache.commons.chain.web.jakarta.servlet.RequestParameterMapper
Return the Catalog to look up the Command in.
getCatalog(ServletWebContext) - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletPathMapper
Return the Catalog to look up the Command in.
getCatalog(ServletWebContext) - Method in class org.apache.commons.chain.web.javax.servlet.PathInfoMapper
Return the Catalog to look up the Command in.
getCatalog(ServletWebContext) - Method in class org.apache.commons.chain.web.javax.servlet.RequestParameterMapper
Return the Catalog to look up the Command in.
getCatalog(ServletWebContext) - Method in class org.apache.commons.chain.web.javax.servlet.ServletPathMapper
Return the Catalog to look up the Command in.
getCatalogClass() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the fully qualified Catalog implementation class.
getCatalogElement() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the element name of a catalog element.
getCatalogFactory() - Method in class org.apache.commons.chain.generic.LookupCommand
Return the CatalogFactory from which lookups will be performed.
getCatalogKey() - Method in class org.apache.commons.chain.web.jakarta.servlet.PathInfoMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory.
getCatalogKey() - Method in class org.apache.commons.chain.web.jakarta.servlet.RequestParameterMapper
Return the context key under which our Catalog has been stored.
getCatalogKey() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletPathMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
getCatalogKey() - Method in class org.apache.commons.chain.web.javax.servlet.PathInfoMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory.
getCatalogKey() - Method in class org.apache.commons.chain.web.javax.servlet.RequestParameterMapper
Return the context key under which our Catalog has been stored.
getCatalogKey() - Method in class org.apache.commons.chain.web.javax.servlet.ServletPathMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
getCatalogName() - Method in class org.apache.commons.chain.generic.LookupCommand
Return the name of the Catalog to be searched, or null to search the default Catalog.
getChainClass() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the fully qualified Chain implementation class.
getChainElement() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the element name of a chain element.
getClassAttribute() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the attribute name of a class attribute.
getCommand(C) - Method in class org.apache.commons.chain.generic.LookupCommand
Return the Command instance to be delegated to.
getCommand(String) - Method in interface org.apache.commons.chain.Catalog
Return the Command or Chain associated with the specified name, if any; otherwise, return null.
getCommand(String) - Method in class org.apache.commons.chain.CatalogFactory
Return a Command based on the given commandID.
getCommand(String) - Method in class org.apache.commons.chain.impl.CatalogBase
Return the Command associated with the specified name, if any; otherwise, return null.
getCommandElement() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the element name of a command element.
getCommandName(C) - Method in class org.apache.commons.chain.generic.LookupCommand
Return the name of the Command instance to be delegated to.
getCommandName(ServletWebContext) - Method in class org.apache.commons.chain.web.jakarta.servlet.PathInfoMapper
Look up the extra path information for this request, and use it to select an appropriate Command to be executed.
getCommandName(ServletWebContext) - Method in class org.apache.commons.chain.web.jakarta.servlet.RequestParameterMapper
Look up the specified request parameter for this request, and use it to select an appropriate Command to be executed.
getCommandName(ServletWebContext) - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletPathMapper
Look up the servlet path information for this request, and use it to select an appropriate Command to be executed.
getCommandName(ServletWebContext) - Method in class org.apache.commons.chain.web.javax.servlet.PathInfoMapper
Look up the extra path information for this request, and use it to select an appropriate Command to be executed.
getCommandName(ServletWebContext) - Method in class org.apache.commons.chain.web.javax.servlet.RequestParameterMapper
Look up the specified request parameter for this request, and use it to select an appropriate Command to be executed.
getCommandName(ServletWebContext) - Method in class org.apache.commons.chain.web.javax.servlet.ServletPathMapper
Look up the servlet path information for this request, and use it to select an appropriate Command to be executed.
getContext() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
Return the FacesContext instance for the request associated with this FacesWebContext.
getContext() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
Return the ServletContext for this context.
getContext() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
Return the FacesContext instance for the request associated with this FacesWebContext.
getContext() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
Return the PortletContext for this context.
getContext() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
Return the ServletContext for this context.
getCookies() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getCookies() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getCookies() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return an immutable Map that maps cookie names to the set of cookies specified in the request.
getCookies() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getCookies() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getCookies() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getCookies() - Method in class org.apache.commons.chain.web.javax.WebContext
Return an immutable Map that maps cookie names to the set of cookies specified in the request.
getDefineElement() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the element name of a define element.
getDigester() - Method in class org.apache.commons.chain.config.ConfigParser
Return the Digester instance to be used for parsing, creating one if necessary.
getFromKey() - Method in class org.apache.commons.chain.generic.CopyCommand
Return the context attribute key for the source attribute.
getFromKey() - Method in class org.apache.commons.chain.generic.RemoveCommand
Return the context attribute key for the attribute.
getHeader() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getHeader() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getHeader() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return an immutable Map that maps header names to the first (or only) header value (as a String).
getHeader() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getHeader() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getHeader() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getHeader() - Method in class org.apache.commons.chain.web.javax.WebContext
Return an immutable Map that maps header names to the first (or only) header value (as a String).
getHeaderValues() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getHeaderValues() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getHeaderValues() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return an immutable Map that maps header names to the set of all values specified in the request (as a String array).
getHeaderValues() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getHeaderValues() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getHeaderValues() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getHeaderValues() - Method in class org.apache.commons.chain.web.javax.WebContext
Return an immutable Map that maps header names to the set of all values specified in the request (as a String array).
getInitParam() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getInitParam() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getInitParam() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return an immutable Map that maps context application initialization parameters to their values.
getInitParam() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getInitParam() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getInitParam() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getInitParam() - Method in class org.apache.commons.chain.web.javax.WebContext
Return an immutable Map that maps context application initialization parameters to their values.
getInstance() - Static method in class org.apache.commons.chain.CatalogFactory
Return the singleton CatalogFactory instance for the relevant ClassLoader.
getKey() - Method in class org.apache.commons.chain.web.MapEntry
Gets the entry key.
GetLocaleCommand<C> - Class in org.apache.commons.chain.web.jakarta
Base Command implementation for retrieving the requested Locale from our Context, and storing it under the context attribute key returned by the localeKey property.
GetLocaleCommand<C> - Class in org.apache.commons.chain.web.javax
Base Command implementation for retrieving the requested Locale from our Context, and storing it under the context attribute key returned by the localeKey property.
GetLocaleCommand(Function<C, Locale>) - Constructor for class org.apache.commons.chain.web.jakarta.GetLocaleCommand
Construct a new instance to get the locale from the context.
GetLocaleCommand(Function<C, Locale>) - Constructor for class org.apache.commons.chain.web.javax.GetLocaleCommand
Construct a new instance to get the locale from the context.
getLocaleKey() - Method in class org.apache.commons.chain.web.jakarta.GetLocaleCommand
Return the context attribute key under which we will store the request Locale.
getLocaleKey() - Method in class org.apache.commons.chain.web.jakarta.SetLocaleCommand
Return the context attribute key under which we will retrieve the response Locale.
getLocaleKey() - Method in class org.apache.commons.chain.web.javax.GetLocaleCommand
Return the context attribute key under which we will store the request Locale.
getLocaleKey() - Method in class org.apache.commons.chain.web.javax.SetLocaleCommand
Return the context attribute key under which we will retrieve the response Locale.
getMethod() - Method in class org.apache.commons.chain.generic.DispatchCommand
Return the method name.
getMethod() - Method in class org.apache.commons.chain.generic.DispatchLookupCommand
Return the method name.
getMethodKey() - Method in class org.apache.commons.chain.generic.DispatchCommand
Return the Context key for the method name.
getMethodKey() - Method in class org.apache.commons.chain.generic.DispatchLookupCommand
Return the Context key for the method name.
getName() - Method in class org.apache.commons.chain.generic.LookupCommand
Return the name of the Command that we will look up and delegate execution to.
getNameAttribute() - Method in class org.apache.commons.chain.config.ConfigRuleSet
Return the attribute name of a name attribute.
getNameKey() - Method in class org.apache.commons.chain.generic.LookupCommand
Return the context attribute key under which the Command name is stored.
getNames() - Method in interface org.apache.commons.chain.Catalog
Return an Iterator over the set of named commands known to this Catalog.
getNames() - Method in class org.apache.commons.chain.CatalogFactory
Return an Iterator over the set of named Catalogs known to this CatalogFactory.
getNames() - Method in class org.apache.commons.chain.impl.CatalogBase
Return an Iterator over the set of named commands known to this Catalog.
getNames() - Method in class org.apache.commons.chain.impl.CatalogFactoryBase
Return an Iterator over the set of named Catalogs known to this CatalogFactory.
getNamesSupplier() - Method in class org.apache.commons.chain.web.ParameterMap
Returns the Supplier to return an Enumeration of String objects containing the names of the parameters contained in this object.
getParam() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getParam() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getParam() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return an immutable Map that maps request parameter names to the first (or only) value (as a String).
getParam() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getParam() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getParam() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getParam() - Method in class org.apache.commons.chain.web.javax.WebContext
Return an immutable Map that maps request parameter names to the first (or only) value (as a String).
getParameter() - Method in class org.apache.commons.chain.web.jakarta.servlet.RequestParameterMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
getParameter() - Method in class org.apache.commons.chain.web.javax.servlet.RequestParameterMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
getParameter() - Method in class org.apache.commons.chain.web.ParameterMap
Returns the parameter-class.
getParamValues() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getParamValues() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getParamValues() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return an immutable Map that maps request parameter names to the set of all values (as a String array).
getParamValues() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getParamValues() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getParamValues() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getParamValues() - Method in class org.apache.commons.chain.web.javax.WebContext
Return an immutable Map that maps request parameter names to the set of all values (as a String array).
getRequest() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns the request-class.
getRequest() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
Return the HttpServletRequest for this context.
getRequest() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
Return the PortletRequest for this context.
getRequest() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
Return the HttpServletRequest for this context.
getRequestScope() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getRequestScope() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getRequestScope() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return a mutable Map that maps request scope attribute names to their values.
getRequestScope() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getRequestScope() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getRequestScope() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getRequestScope() - Method in class org.apache.commons.chain.web.javax.WebContext
Return a mutable Map that maps request scope attribute names to their values.
getResponse() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
Return the HttpServletResponse for this context.
getResponse() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
Return the PortletResponse for this context.
getResponse() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
Return the HttpServletResponse for this context.
getRuleSet() - Method in class org.apache.commons.chain.config.ConfigParser
Return the RuleSet to be used for configuring our Digester parsing rules, creating one if necessary.
getSession() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns the session-class.
getSession(boolean) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns the current session or, if there is no current session and the given flag is true, creates one and returns the new session.
getSessionScope() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
See the WebContext's Javadoc.
getSessionScope() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
See the WebContext's Javadoc.
getSessionScope() - Method in class org.apache.commons.chain.web.jakarta.WebContext
Return a mutable Map that maps session scope attribute names to their values.
getSessionScope() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
See the WebContext's Javadoc.
getSessionScope() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
See the WebContext's Javadoc.
getSessionScope() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
See the WebContext's Javadoc.
getSessionScope() - Method in class org.apache.commons.chain.web.javax.WebContext
Return a mutable Map that maps session scope attribute names to their values.
getSignature() - Method in class org.apache.commons.chain.generic.DispatchCommand
Return a Class[] describing the expected signature of the method.
getSignature() - Method in class org.apache.commons.chain.generic.DispatchLookupCommand
Return a Class[] describing the expected signature of the method.
getToKey() - Method in class org.apache.commons.chain.generic.CopyCommand
Return the context attribute key for the destination attribute.
getUseContextClassLoader() - Method in class org.apache.commons.chain.config.ConfigParser
Return the "use context class loader" flag.
getValue() - Method in class org.apache.commons.chain.generic.CopyCommand
Return the literal value to be copied.
getValue() - Method in class org.apache.commons.chain.web.MapEntry
Gets the entry value.
getValueFunction() - Method in class org.apache.commons.chain.web.ParameterMap
Returns the Function to return the value of a parameter as an String, or null if no parameter of the given name exists.

H

hashCode() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns the hash code value for this session-map.
hashCode() - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns the hash code value for this cookie-map.
hashCode() - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns the hash code value for this cookie-map.
hashCode() - Method in class org.apache.commons.chain.web.MapEntry
Returns the hashcode for this entry.
hashCode() - Method in class org.apache.commons.chain.web.MutableParameterMap
Returns the hash code value for this parameter-map.
hashCode() - Method in class org.apache.commons.chain.web.ParameterMap
Returns the hash code value for this parameter-map.

I

identity() - Static method in interface org.apache.commons.chain.web.CheckedFunction
Returns a function that always returns its input argument.
init() - Method in class org.apache.commons.chain.web.jakarta.ChainServlet
Create (if necessary) and configure a Catalog from the servlet init parameters that have been specified.
init() - Method in class org.apache.commons.chain.web.jakarta.servlet.ChainProcessor
Cache the name of the command we should execute for each request.
init() - Method in class org.apache.commons.chain.web.javax.ChainServlet
Create (if necessary) and configure a Catalog from the servlet init parameters that have been specified.
init() - Method in class org.apache.commons.chain.web.javax.servlet.ChainProcessor
Cache the name of the command we should execute for each request.
initialize(FacesContext) - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
Initialize (or reinitialize) this FacesWebContext instance for the specified JavaServer Faces API objects.
initialize(ServletContext, HttpServletRequest, HttpServletResponse) - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
Initialize (or reinitialize) this ServletWebContext instance for the specified Servlet API objects.
initialize(FacesContext) - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
Initialize (or reinitialize) this FacesWebContext instance for the specified JavaServer Faces API objects.
initialize(PortletContext, PortletRequest, PortletResponse) - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
Initialize (or reinitialize) this PortletWebContext instance for the specified Portlet API objects.
initialize(ServletContext, HttpServletRequest, HttpServletResponse) - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
Initialize (or reinitialize) this ServletWebContext instance for the specified Servlet API objects.
isEmpty() - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to return true if the underlying Map only contains key-value pairs for local properties (if any).
isEmpty() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns true if this session-map contains no key-value mappings.
isEmpty() - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns true if this cookie-map contains no cookies.
isEmpty() - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns true if this cookie-map contains no cookies.
isEmpty() - Method in class org.apache.commons.chain.web.ParameterMap
Returns true if this parameter-map contains no key-value mappings.
isFrozen() - Method in class org.apache.commons.chain.impl.ChainBase
Returns true, if the configuration of our commands list has been frozen by a call to the execute() method, false otherwise.
isIgnoreExecuteResult() - Method in class org.apache.commons.chain.generic.LookupCommand
Return true if this command should ignore the return value from executing the looked-up command.
isIgnorePostprocessResult() - Method in class org.apache.commons.chain.generic.LookupCommand
Return true if this command is a Filter and should ignore the return value from executing the looked-up Filter's postprocess() method.
isOptional() - Method in class org.apache.commons.chain.generic.LookupCommand
Return true if locating the specified command is optional.

K

key(Object) - Static method in class org.apache.commons.chain.web.ParameterMap
Converts the key to a String.
keySet() - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to return a Set that meets the specified default behavior except for attempts to remove the key for a property of the Context implementation class, which will throw UnsupportedOperationException.
keySet() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns a Set view of the keys contained in this session-map.
keySet() - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns a Set view of the cookies contained in this cookie-map.
keySet() - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns a Set view of the cookies contained in this cookie-map.
keySet() - Method in class org.apache.commons.chain.web.ParameterMap
Returns a Set view of the keys contained in this parameter-map.

L

LookupCommand<C> - Class in org.apache.commons.chain.generic
Look up a specified Command (which could also be a Chain) in a Catalog, and delegate execution to it.
LookupCommand() - Constructor for class org.apache.commons.chain.generic.LookupCommand
Create an instance, setting its catalogFactory property to the value of CatalogFactory.getInstance().
LookupCommand(CatalogFactory<C>) - Constructor for class org.apache.commons.chain.generic.LookupCommand
Create an instance and initialize the catalogFactory property to given factory.

M

MapEntry<T> - Class in org.apache.commons.chain.web
Map.Entry implementation that can be constructed to either be read-only or not.
MapEntry(String, T, boolean) - Constructor for class org.apache.commons.chain.web.MapEntry
Creates a map entry that can either allow modifications or not.
MutableParameterMap<P,T> - Class in org.apache.commons.chain.web
Implementation of Map for mutable parameters with a parameter-provider.
MutableParameterMap(P, Function<String, T>, Supplier<Enumeration<String>>, Consumer<String>, BiConsumer<String, T>) - Constructor for class org.apache.commons.chain.web.MutableParameterMap
The constructor for an mutable parameter-map.

O

org.apache.commons.chain - package org.apache.commons.chain
The fundamental API contracts for the Chain of Responsibility Pattern as implemented in this package.
org.apache.commons.chain.config - package org.apache.commons.chain.config
Optional package for configuring command chains in a catalog (using Digester) from an XML configuration file.
org.apache.commons.chain.generic - package org.apache.commons.chain.generic
Concrete implementations of generic Commands that are useful in many different environments, not tied to a particular tier such as Servlets).
org.apache.commons.chain.impl - package org.apache.commons.chain.impl
Convenient base implementations of Chain of Responsibility Pattern contracts from org.apache.commons.chain.
org.apache.commons.chain.web - package org.apache.commons.chain.web
Basis for specialized Context implementations suitable for use in web applications, and generic Command implementations useful across web application environments.
org.apache.commons.chain.web.jakarta - package org.apache.commons.chain.web.jakarta
Basis for specialized Context implementations suitable for use in web applications (JEE9+), and generic Command implementations useful across web application environments.
org.apache.commons.chain.web.jakarta.faces - package org.apache.commons.chain.web.jakarta.faces
Specialized Context and Command implementations suitable for use in a JakartaServer Faces API environment.
org.apache.commons.chain.web.jakarta.internal - package org.apache.commons.chain.web.jakarta.internal
Internal basis for specialized Context implementations suitable for use in web applications (JEE9+), and generic Command implementations useful across web application environments.
org.apache.commons.chain.web.jakarta.servlet - package org.apache.commons.chain.web.jakarta.servlet
Specialized Context and Command implementations suitable for use in a Jakarta Servlet API environment.
org.apache.commons.chain.web.javax - package org.apache.commons.chain.web.javax
Basis for specialized Context implementations suitable for use in web applications (till JEE8), and generic Command implementations useful across web application environments.
org.apache.commons.chain.web.javax.faces - package org.apache.commons.chain.web.javax.faces
Specialized Context and Command implementations suitable for use in a JavaServer Faces API environment.
org.apache.commons.chain.web.javax.internal - package org.apache.commons.chain.web.javax.internal
Internal basis for specialized Context implementations suitable for use in web applications (till JEE8), and generic Command implementations useful across web application environments.
org.apache.commons.chain.web.javax.portlet - package org.apache.commons.chain.web.javax.portlet
Specialized Context and Command implementations suitable for use in a Portlet API environment.
org.apache.commons.chain.web.javax.servlet - package org.apache.commons.chain.web.javax.servlet
Specialized Context and Command implementations suitable for use in a Servlet API environment.

P

ParameterMap<P,T> - Class in org.apache.commons.chain.web
Implementation of Map for immutable parameters with a parameter-provider.
ParameterMap(P, Function<String, T>, Supplier<Enumeration<String>>) - Constructor for class org.apache.commons.chain.web.ParameterMap
The constructor for an immutable parameter-map.
ParamValuesMap<P> - Class in org.apache.commons.chain.web
Implementation of Map for immutable parameter name-values with a parameter-provider.
ParamValuesMap(P, Function<String, String[]>, Supplier<Enumeration<String>>) - Constructor for class org.apache.commons.chain.web.ParamValuesMap
The constructor for an immutable parameter-map.
parse(URL) - Method in class org.apache.commons.chain.config.ConfigParser
Parse the XML document at the specified URL using the configured RuleSet, registering catalogs with nested chains and commands as they are encountered.
parse(Catalog<?>, URL) - Method in class org.apache.commons.chain.config.ConfigParser
Deprecated.
Use parse(URL) on a configuration resource with "factory" element(s) embedded
PathInfoMapper - Class in org.apache.commons.chain.web.jakarta.servlet
Command that uses the "path info" component of the request URI to select a Command from the appropriate Catalog, and execute it.
PathInfoMapper - Class in org.apache.commons.chain.web.javax.servlet
Command that uses the "path info" component of the request URI to select a Command from the appropriate Catalog, and execute it.
PathInfoMapper() - Constructor for class org.apache.commons.chain.web.jakarta.servlet.PathInfoMapper
The Default-Constructor for this class.
PathInfoMapper() - Constructor for class org.apache.commons.chain.web.javax.servlet.PathInfoMapper
The Default-Constructor for this class.
PortletGetLocaleCommand - Class in org.apache.commons.chain.web.javax.portlet
Concrete implementation of GetLocaleCommand for the Portlet API.
PortletGetLocaleCommand() - Constructor for class org.apache.commons.chain.web.javax.portlet.PortletGetLocaleCommand
Construct a new instance to get the locale from the Portlet API.
PortletSetLocaleCommand - Class in org.apache.commons.chain.web.javax.portlet
Concrete implementation of SetLocaleCommand for the Portlet API.
PortletSetLocaleCommand() - Constructor for class org.apache.commons.chain.web.javax.portlet.PortletSetLocaleCommand
Construct a new instance to set the locale into the Portlet API.
PortletWebContext - Class in org.apache.commons.chain.web.javax.portlet
Concrete implementation of WebContext suitable for use in portlets.
PortletWebContext() - Constructor for class org.apache.commons.chain.web.javax.portlet.PortletWebContext
Construct an uninitialized PortletWebContext instance.
PortletWebContext(PortletContext, PortletRequest, PortletResponse) - Constructor for class org.apache.commons.chain.web.javax.portlet.PortletWebContext
Construct a PortletWebContext instance that is initialized with the specified Portlet API objects.
postprocess(C, Exception) - Method in interface org.apache.commons.chain.Filter
Execute any cleanup activities, such as releasing resources that were acquired during the execute() method of this Filter instance.
postprocess(C, Exception) - Method in class org.apache.commons.chain.generic.LookupCommand
If the executed command was itself a Filter, call the postprocess() method of that Filter as well.
PROCESSING_COMPLETE - Static variable in interface org.apache.commons.chain.Command
Commands should return PROCESSING_COMPLETE if the processing of the given Context has been completed.
put(String, Object) - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to set the value of a local property if the specified key matches a local property name.
put(String, Object) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Associates the specified value with the specified key in this session-map.
put(String, T) - Method in class org.apache.commons.chain.web.MutableParameterMap
Associates the specified value with the specified key in this parameter-map.
put(String, T) - Method in class org.apache.commons.chain.web.ParameterMap
Associates the specified value with the specified key in this parameter-map.
putAll(Map<? extends String, ? extends Object>) - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to call the put() method individually for each key-value pair in the specified Map.
putAll(Map<? extends String, ? extends Object>) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Copies all of the mappings from the specified map to this session-map.
putAll(Map<? extends String, ? extends T>) - Method in class org.apache.commons.chain.web.MutableParameterMap
Copies all of the mappings from the specified map to this parameter-map.
putAll(Map<? extends String, ? extends T>) - Method in class org.apache.commons.chain.web.ParameterMap
Copies all of the mappings from the specified map to this parameter-map.

R

release() - Method in class org.apache.commons.chain.web.jakarta.faces.FacesWebContext
Release references to allocated resources acquired in initialize() of via subsequent processing.
release() - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
Release references to allocated resources acquired in initialize() of via subsequent processing.
release() - Method in class org.apache.commons.chain.web.javax.faces.FacesWebContext
Release references to allocated resources acquired in initialize() of via subsequent processing.
release() - Method in class org.apache.commons.chain.web.javax.portlet.PortletWebContext
Release references to allocated resources acquired in initialize() of via subsequent processing.
release() - Method in class org.apache.commons.chain.web.javax.servlet.ServletWebContext
Release references to allocated resources acquired in initialize() of via subsequent processing.
remove(Object) - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to throw UnsupportedOperationException on any attempt to remove a key that is the name of a local property.
remove(Object) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Removes the mapping for the specified key from this session-map if present.
remove(Object) - Method in class org.apache.commons.chain.web.MutableParameterMap
Removes the mapping for the specified key from this parameter-map if present.
remove(Object) - Method in class org.apache.commons.chain.web.ParameterMap
Removes the mapping for the specified key from this parameter-map if present.
RemoveCommand<C> - Class in org.apache.commons.chain.generic
Remove any context attribute stored under the fromKey.
RemoveCommand() - Constructor for class org.apache.commons.chain.generic.RemoveCommand
The Default-Constructor for this class.
RequestParameterMapper - Class in org.apache.commons.chain.web.jakarta.servlet
Command that uses a specified request parameter to select a Command from the appropriate Catalog, and execute it.
RequestParameterMapper - Class in org.apache.commons.chain.web.javax.servlet
Command that uses a specified request parameter to select a Command from the appropriate Catalog, and execute it.
RequestParameterMapper() - Constructor for class org.apache.commons.chain.web.jakarta.servlet.RequestParameterMapper
The Default-Constructor for this class.
RequestParameterMapper() - Constructor for class org.apache.commons.chain.web.javax.servlet.RequestParameterMapper
The Default-Constructor for this class.
RULE_SET - Static variable in class org.apache.commons.chain.web.jakarta.ChainListener
The name of the context init parameter containing the fully qualified class name of the RuleSet implementation for configuring our ConfigParser.
RULE_SET - Static variable in class org.apache.commons.chain.web.jakarta.ChainServlet
The name of the context init parameter containing the fully qualified class name of the RuleSet implementation for configuring our ConfigParser.
RULE_SET - Static variable in class org.apache.commons.chain.web.javax.ChainListener
The name of the context init parameter containing the fully qualified class name of the RuleSet implementation for configuring our ConfigParser.
RULE_SET - Static variable in class org.apache.commons.chain.web.javax.ChainServlet
The name of the context init parameter containing the fully qualified class name of the RuleSet implementation for configuring our ConfigParser.

S

service(HttpServletRequest, HttpServletResponse) - Method in class org.apache.commons.chain.web.jakarta.ChainServlet
Does nothing; this servlet's only purpose is to initialize a Chain and store it in the servlet context.
service(HttpServletRequest, HttpServletResponse) - Method in class org.apache.commons.chain.web.jakarta.servlet.ChainProcessor
Configure a ServletWebContext for the current request, and pass it to the execute() method of the specified Command, loaded from our configured Catalog.
service(HttpServletRequest, HttpServletResponse) - Method in class org.apache.commons.chain.web.javax.ChainServlet
Does nothing; this servlet's only purpose is to initialize a Chain and store it in the servlet context.
service(HttpServletRequest, HttpServletResponse) - Method in class org.apache.commons.chain.web.javax.servlet.ChainProcessor
Configure a ServletWebContext for the current request, and pass it to the execute() method of the specified Command, loaded from our configured Catalog.
ServletGetLocaleCommand - Class in org.apache.commons.chain.web.jakarta.servlet
Concrete implementation of GetLocaleCommand for the Servlet API.
ServletGetLocaleCommand - Class in org.apache.commons.chain.web.javax.servlet
Concrete implementation of GetLocaleCommand for the Servlet API.
ServletGetLocaleCommand() - Constructor for class org.apache.commons.chain.web.jakarta.servlet.ServletGetLocaleCommand
Construct a new instance to get the locale from the Servlet API.
ServletGetLocaleCommand() - Constructor for class org.apache.commons.chain.web.javax.servlet.ServletGetLocaleCommand
Construct a new instance to get the locale from the Servlet API.
ServletPathMapper - Class in org.apache.commons.chain.web.jakarta.servlet
Command that uses the "servlet path" component of the request URI to select a Command from the appropriate Catalog, and execute it.
ServletPathMapper - Class in org.apache.commons.chain.web.javax.servlet
Command that uses the "servlet path" component of the request URI to select a Command from the appropriate Catalog, and execute it.
ServletPathMapper() - Constructor for class org.apache.commons.chain.web.jakarta.servlet.ServletPathMapper
The Default-Constructor for this class.
ServletPathMapper() - Constructor for class org.apache.commons.chain.web.javax.servlet.ServletPathMapper
The Default-Constructor for this class.
ServletSetLocaleCommand - Class in org.apache.commons.chain.web.jakarta.servlet
Concrete implementation of SetLocaleCommand for the Servlet API.
ServletSetLocaleCommand - Class in org.apache.commons.chain.web.javax.servlet
Concrete implementation of SetLocaleCommand for the Servlet API.
ServletSetLocaleCommand() - Constructor for class org.apache.commons.chain.web.jakarta.servlet.ServletSetLocaleCommand
Construct a new instance to set the locale into the Servlet API.
ServletSetLocaleCommand() - Constructor for class org.apache.commons.chain.web.javax.servlet.ServletSetLocaleCommand
Construct a new instance to set the locale into the Servlet API.
ServletWebContext - Class in org.apache.commons.chain.web.jakarta.servlet
Concrete implementation of WebContext suitable for use in Servlets and JSP pages.
ServletWebContext - Class in org.apache.commons.chain.web.javax.servlet
Concrete implementation of WebContext suitable for use in Servlets and JSP pages.
ServletWebContext() - Constructor for class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
Construct an uninitialized ServletWebContext instance.
ServletWebContext() - Constructor for class org.apache.commons.chain.web.javax.servlet.ServletWebContext
Construct an uninitialized ServletWebContext instance.
ServletWebContext(ServletContext, HttpServletRequest, HttpServletResponse) - Constructor for class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
Construct a ServletWebContext instance that is initialized with the specified Servlet API objects.
ServletWebContext(ServletContext, HttpServletRequest, HttpServletResponse) - Constructor for class org.apache.commons.chain.web.javax.servlet.ServletWebContext
Construct a ServletWebContext instance that is initialized with the specified Servlet API objects.
sessionExists() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns true if a session exists.
sessionExists(boolean) - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns true if a session exists or creates a new session if the parameter create is set to true.
setCatalog(Catalog<C>) - Method in class org.apache.commons.chain.CatalogFactory
Sets the default instance of Catalog associated with the factory.
setCatalog(Catalog<C>) - Method in class org.apache.commons.chain.impl.CatalogFactoryBase
Sets the default instance of Catalog associated with the factory.
setCatalogClass(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the fully qualified Catalog implementation class.
setCatalogElement(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the element name of a catalog element.
setCatalogFactory(CatalogFactory<C>) - Method in class org.apache.commons.chain.generic.LookupCommand
Set the CatalogFactory from which lookups will be performed.
setCatalogKey(String) - Method in class org.apache.commons.chain.web.jakarta.servlet.PathInfoMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory.
setCatalogKey(String) - Method in class org.apache.commons.chain.web.jakarta.servlet.RequestParameterMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
setCatalogKey(String) - Method in class org.apache.commons.chain.web.jakarta.servlet.ServletPathMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
setCatalogKey(String) - Method in class org.apache.commons.chain.web.javax.servlet.PathInfoMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory.
setCatalogKey(String) - Method in class org.apache.commons.chain.web.javax.servlet.RequestParameterMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
setCatalogKey(String) - Method in class org.apache.commons.chain.web.javax.servlet.ServletPathMapper
Deprecated.
Use catalogName to specify the name of the catalog in the catalog factory
setCatalogName(String) - Method in class org.apache.commons.chain.generic.LookupCommand
Set the name of the Catalog to be searched, or null to search the default Catalog.
setChainClass(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the fully qualified Chain implementation class.
setChainElement(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the element name of a chain element.
setClassAttribute(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the attribute name of a class attribute.
setCommandElement(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the element name of a command element.
setDefineElement(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the element name of a define element.
setFromKey(String) - Method in class org.apache.commons.chain.generic.CopyCommand
Set the context attribute key for the source attribute.
setFromKey(String) - Method in class org.apache.commons.chain.generic.RemoveCommand
Set the context attribute key for the attribute.
setIgnoreExecuteResult(boolean) - Method in class org.apache.commons.chain.generic.LookupCommand
Set the rules for whether or not this class will ignore or pass through the value returned from executing the looked up command.
setIgnorePostprocessResult(boolean) - Method in class org.apache.commons.chain.generic.LookupCommand
Set the rules for whether or not this class will ignore or pass through the value returned from executing the looked up Filter's postprocess() method.
SetLocaleCommand<C> - Class in org.apache.commons.chain.web.jakarta
Base Command implementation for setting the response locale for this response to the Locale stored under the context attribute key returned by the localeKey property.
SetLocaleCommand<C> - Class in org.apache.commons.chain.web.javax
Base Command implementation for setting the response locale for this response to the Locale stored under the context attribute key returned by the localeKey property.
SetLocaleCommand(BiConsumer<C, Locale>) - Constructor for class org.apache.commons.chain.web.jakarta.SetLocaleCommand
Construct a new instance to set the locale into the context.
SetLocaleCommand(BiConsumer<C, Locale>) - Constructor for class org.apache.commons.chain.web.javax.SetLocaleCommand
Construct a new instance to set the locale into the context.
setLocaleKey(String) - Method in class org.apache.commons.chain.web.jakarta.GetLocaleCommand
Set the context attribute key under which we will store the request Locale.
setLocaleKey(String) - Method in class org.apache.commons.chain.web.jakarta.SetLocaleCommand
Set the context attribute key under which we will retrieve the response Locale.
setLocaleKey(String) - Method in class org.apache.commons.chain.web.javax.GetLocaleCommand
Set the context attribute key under which we will store the request Locale.
setLocaleKey(String) - Method in class org.apache.commons.chain.web.javax.SetLocaleCommand
Set the context attribute key under which we will retrieve the response Locale.
setMethod(String) - Method in class org.apache.commons.chain.generic.DispatchCommand
Set the method name.
setMethod(String) - Method in class org.apache.commons.chain.generic.DispatchLookupCommand
Set the method name.
setMethodKey(String) - Method in class org.apache.commons.chain.generic.DispatchCommand
Set the Context key for the method name.
setMethodKey(String) - Method in class org.apache.commons.chain.generic.DispatchLookupCommand
Set the Context key for the method name.
setName(String) - Method in class org.apache.commons.chain.generic.LookupCommand
Set the name of the Command that we will look up and delegate execution to.
setNameAttribute(String) - Method in class org.apache.commons.chain.config.ConfigRuleSet
Set the attribute name of a name attribute.
setNameKey(String) - Method in class org.apache.commons.chain.generic.LookupCommand
Set the context attribute key under which the Command name is stored.
setOptional(boolean) - Method in class org.apache.commons.chain.generic.LookupCommand
Set the optional flag for finding the specified command.
setParameter(String) - Method in class org.apache.commons.chain.web.jakarta.servlet.RequestParameterMapper
Set the name of the request parameter to use for selecting the Command to be executed.
setParameter(String) - Method in class org.apache.commons.chain.web.javax.servlet.RequestParameterMapper
Set the name of the request parameter to use for selecting the Command to be executed.
setRuleSet(RuleSet) - Method in class org.apache.commons.chain.config.ConfigParser
Set the RuleSet to be used for configuring our Digester parsing rules.
setToKey(String) - Method in class org.apache.commons.chain.generic.CopyCommand
Set the context attribute key for the destination attribute.
setUseContextClassLoader(boolean) - Method in class org.apache.commons.chain.config.ConfigParser
Set the "use context class loader" flag.
setValue(String) - Method in class org.apache.commons.chain.generic.CopyCommand
Set the literal value to be copied.
setValue(T) - Method in class org.apache.commons.chain.web.MapEntry
Sets the entry value if the entry can be modified.
size() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns the number of key-value mappings in this session-map.
size() - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns the number of cookies in this cookie-map.
size() - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns the number of cookies in this cookie-map.
size() - Method in class org.apache.commons.chain.web.ParameterMap
Returns the number of key-value mappings in this parameter-map.

T

toString() - Method in class org.apache.commons.chain.impl.CatalogBase
Converts this Catalog to a String.
toString() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns a string representation of this session-map.
toString() - Method in class org.apache.commons.chain.web.ParameterMap
Returns a string representation of this parameter-map.

V

values() - Method in class org.apache.commons.chain.impl.ContextBase
Override the default Map behavior to return a Collection that meets the specified default behavior except for attempts to remove the key for a property of the Context implementation class, which will throw UnsupportedOperationException.
values() - Method in class org.apache.commons.chain.web.AbstractSessionScopeMap
Returns a Collection view of the values contained in this session-map.
values() - Method in class org.apache.commons.chain.web.jakarta.internal.CookieMap
Returns a Collection view of the cookies contained in this cookie-map.
values() - Method in class org.apache.commons.chain.web.javax.internal.CookieMap
Returns a Collection view of the cookies contained in this cookie-map.
values() - Method in class org.apache.commons.chain.web.ParameterMap
Returns a Collection view of the values contained in this parameter-map.

W

WebContext - Class in org.apache.commons.chain.web.jakarta
Extended Context that provides web based applications that use it a "generic" view of HTTP related requests and responses, without tying the application to a particular underlying Java API (such as servlets).
WebContext - Class in org.apache.commons.chain.web.javax
Extended Context that provides web based applications that use it a "generic" view of HTTP related requests and responses, without tying the application to a particular underlying Java API (such as servlets).
WebContext() - Constructor for class org.apache.commons.chain.web.jakarta.WebContext
The Default-Constructor for this class.
WebContext() - Constructor for class org.apache.commons.chain.web.javax.WebContext
The Default-Constructor for this class.
A C D E F G H I K L M O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form