Uses of Interface
org.apache.commons.chain.Context

Packages that use Context
org.apache.commons.chain The fundamental API contracts for the Chain of Responsibilty Pattern as implemented in this 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 Convenient base implementations of Chain of Responsibility Pattern contracts from org.apache.commons.chain
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.faces Specialized Context and Command implementations suitable for use in a JavaServer Faces API environment. 
org.apache.commons.chain.web.portlet Specialized Context and Command implementations suitable for use in a Portlet API environment. 
org.apache.commons.chain.web.servlet Specialized Context and Command implementations suitable for use in a Servlet API environment. 
 

Uses of Context in org.apache.commons.chain
 

Methods in org.apache.commons.chain with parameters of type Context
 boolean Command.execute(Context context)
          Execute a unit of processing work to be performed.
 boolean Chain.execute(Context context)
          Execute the processing represented by this Chain according to the following algorithm.
 boolean Filter.postprocess(Context context, Exception exception)
          Execute any cleanup activities, such as releasing resources that were acquired during the execute() method of this Filter instance.
 

Uses of Context in org.apache.commons.chain.generic
 

Methods in org.apache.commons.chain.generic with parameters of type Context
 boolean RemoveCommand.execute(Context context)
          Copy the specified source attribute to the specified destination attribute.
 boolean LookupCommand.execute(Context context)
          Look up the specified command, and (if found) execute it.
 boolean DispatchLookupCommand.execute(Context context)
          Look up the specified command, and (if found) execute it.
 boolean DispatchCommand.execute(Context context)
          Look up the method specified by either "method" or "methodKey" and invoke it, returning a boolean value as interpreted by evaluateResult.
 boolean CopyCommand.execute(Context context)
          Copy a specified literal value, or a context attribute stored under the fromKey (if any), to the toKey.
protected  Method DispatchCommand.extractMethod(Context context)
          Extract the dispatch method.
protected  Object[] DispatchLookupCommand.getArguments(Context context)
          Get the arguments to be passed into the dispatch method.
protected  Object[] DispatchCommand.getArguments(Context context)
          Get the arguments to be passed into the dispatch method.
protected  Catalog LookupCommand.getCatalog(Context context)
          Return the Catalog to look up the Command in.
protected  Command LookupCommand.getCommand(Context context)
          Return the Command instance to be delegated to.
protected  String LookupCommand.getCommandName(Context context)
          Return the name of the Command instance to be delegated to.
 boolean LookupCommand.postprocess(Context context, Exception exception)
          If the executed command was itself a Filter, call the postprocess() method of that Filter as well.
 

Uses of Context in org.apache.commons.chain.impl
 

Classes in org.apache.commons.chain.impl that implement Context
 class ContextBase
          Convenience base class for Context implementations.
 

Methods in org.apache.commons.chain.impl with parameters of type Context
 boolean ChainBase.execute(Context context)
          See the Chain JavaDoc.
 

Uses of Context in org.apache.commons.chain.web
 

Classes in org.apache.commons.chain.web that implement Context
 class WebContext
          Abstract base implementation of 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).
 

Methods in org.apache.commons.chain.web with parameters of type Context
 boolean AbstractSetLocaleCommand.execute(Context context)
          Retrieve the Locale stored under the specified context attribute key, and establish it on this response.
 boolean AbstractGetLocaleCommand.execute(Context context)
          Retrieve the Locale for this request, and store it under the specified context attribute.
protected abstract  Locale AbstractGetLocaleCommand.getLocale(Context context)
          Retrieve and return the Locale for this request.
protected abstract  void AbstractSetLocaleCommand.setLocale(Context context, Locale locale)
          Establish the specified Locale for this response.
 

Uses of Context in org.apache.commons.chain.web.faces
 

Classes in org.apache.commons.chain.web.faces that implement Context
 class FacesWebContext
          Concrete implementation of WebContext suitable for use in JavaServer Faces apps.
 

Methods in org.apache.commons.chain.web.faces with parameters of type Context
protected  Locale FacesGetLocaleCommand.getLocale(Context context)
          Retrieve and return the Locale for this request.
protected  void FacesSetLocaleCommand.setLocale(Context context, Locale locale)
          Establish the specified Locale for this response.
 

Uses of Context in org.apache.commons.chain.web.portlet
 

Classes in org.apache.commons.chain.web.portlet that implement Context
 class PortletWebContext
          Concrete implementation of WebContext suitable for use in portlets.
 

Methods in org.apache.commons.chain.web.portlet with parameters of type Context
protected  Locale PortletGetLocaleCommand.getLocale(Context context)
          Retrieve and return the Locale for this request.
protected  void PortletSetLocaleCommand.setLocale(Context context, Locale locale)
          Establish the specified Locale for this response.
 

Uses of Context in org.apache.commons.chain.web.servlet
 

Classes in org.apache.commons.chain.web.servlet that implement Context
 class ServletWebContext
          Concrete implementation of WebContext suitable for use in Servlets and JSP pages.
 

Methods in org.apache.commons.chain.web.servlet with parameters of type Context
protected  Catalog ServletPathMapper.getCatalog(Context context)
          Return the Catalog to look up the Command in.
protected  Catalog RequestParameterMapper.getCatalog(Context context)
          Return the Catalog to look up the Command in.
protected  Catalog PathInfoMapper.getCatalog(Context context)
          Return the Catalog to look up the Command in.
protected  String ServletPathMapper.getCommandName(Context context)
          Look up the servlet path information for this request, and use it to select an appropriate Command to be executed.
protected  String RequestParameterMapper.getCommandName(Context context)
          Look up the specified request paramater for this request, and use it to select an appropriate Command to be executed.
protected  String PathInfoMapper.getCommandName(Context context)
          Look up the extra path information for this request, and use it to select an appropriate Command to be executed.
protected  Locale ServletGetLocaleCommand.getLocale(Context context)
          Retrieve and return the Locale for this request.
protected  void ServletSetLocaleCommand.setLocale(Context context, Locale locale)
          Establish the specified Locale for this response.
 



Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.