info.rolandkrueger.roklib.webapps.urldispatching
Class DispatchingURLActionHandler

java.lang.Object
  extended by info.rolandkrueger.roklib.webapps.urldispatching.AbstractURLActionHandler
      extended by info.rolandkrueger.roklib.webapps.urldispatching.DispatchingURLActionHandler
All Implemented Interfaces:
IURLActionHandler, Serializable

public class DispatchingURLActionHandler
extends AbstractURLActionHandler

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface info.rolandkrueger.roklib.webapps.urldispatching.IURLActionHandler
IURLActionHandler.ParameterMode
 
Field Summary
private  AbstractURLActionCommand mRootCommand
           
private static long serialVersionUID
           
 
Fields inherited from class info.rolandkrueger.roklib.webapps.urldispatching.AbstractURLActionHandler
mActionName, mHandlerChain
 
Constructor Summary
DispatchingURLActionHandler(String actionName)
           
 
Method Summary
protected  AbstractURLActionCommand handleURLImpl(List<String> uriTokens, Map<String,List<String>> parameters, IURLActionHandler.ParameterMode parameterMode)
           
 void setRootCommand(AbstractURLActionCommand rootCommand)
           
 
Methods inherited from class info.rolandkrueger.roklib.webapps.urldispatching.AbstractURLActionHandler
addActionArgument, addDefaultCommandForCondition, addSubHandler, addToHandlerChain, clearActionArguments, clearDefaultCommands, forwardToSubHandler, getActionName, getActionURI, getActionURLOverview, getContextURLProvider, getParameterizedActionURL, getParameterizedActionURL, getParameterizedActionURL, getParameterizedActionURL, handleURL, haveRegisteredURLParametersErrors, isCaseSensitive, registerURLParameter, registerURLParameter, setCaseSensitive, setDefaultActionCommand, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

mRootCommand

private AbstractURLActionCommand mRootCommand
Constructor Detail

DispatchingURLActionHandler

public DispatchingURLActionHandler(String actionName)
Method Detail

setRootCommand

public void setRootCommand(AbstractURLActionCommand rootCommand)

handleURLImpl

protected AbstractURLActionCommand handleURLImpl(List<String> uriTokens,
                                                 Map<String,List<String>> parameters,
                                                 IURLActionHandler.ParameterMode parameterMode)
Specified by:
handleURLImpl in class AbstractURLActionHandler


Copyright © 2007-2011. All Rights Reserved.