com.opensymphony.xwork2
Interface UnknownHandler


public interface UnknownHandler

Handles cases when the result or action is unknown. This allows other classes like Struts plugins to provide intelligent defaults easier.


Method Summary
 ActionConfig handleUnknownAction(String namespace, String actionName)
          Handles the case when an action configuration is unknown.
 Result handleUnknownResult(ActionContext actionContext, String actionName, ActionConfig actionConfig, String resultCode)
          Handles the case when a result cannot be found for an action and result code.
 

Method Detail

handleUnknownAction

ActionConfig handleUnknownAction(String namespace,
                                 String actionName)
                                 throws XWorkException
Handles the case when an action configuration is unknown. Implementations can return a new ActionConfig to be used to process the request.

Parameters:
namespace - The namespace
actionName - The action name
Returns:
An generated ActionConfig, can return null;
Throws:
XWorkException

handleUnknownResult

Result handleUnknownResult(ActionContext actionContext,
                           String actionName,
                           ActionConfig actionConfig,
                           String resultCode)
                           throws XWorkException
Handles the case when a result cannot be found for an action and result code.

Parameters:
actionContext - The action context
actionName - The action name
actionConfig - The action config
resultCode - The returned result code
Returns:
A result to be executed, can return null
Throws:
XWorkException


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.