org.apache.beehive.netui.pageflow
Class IllegalRedirectOutputFormException

Object
  extended by Throwable
      extended by Exception
          extended by RuntimeException
              extended by PageFlowManagedObjectException
                  extended by PageFlowException
                      extended by IllegalOutputFormException
                          extended by IllegalRedirectOutputFormException
All Implemented Interfaces:
Serializable

public class IllegalRedirectOutputFormException
extends IllegalOutputFormException

Exception that occurs when an output form has been added to a Forward that resolves to a @jpf:forward marked redirect="true". Output forms may not be used on redirect forwards.

See Also:
Forward.addOutputForm(java.lang.Object), Serialized Form

Constructor Summary
IllegalRedirectOutputFormException(String forwardName, String actionName, FlowController flowController, String outputFormType)
           
 
Method Summary
protected  Object[] getMessageArgs()
           
 String[] getMessageParts()
           
 
Methods inherited from class IllegalOutputFormException
causeMayBeSessionExpiration, getForwardName, getOutputFormType, setForwardName, setOutputFormType
 
Methods inherited from class PageFlowException
getActionName, getFlowController, getFlowControllerURI, init
 
Methods inherited from class PageFlowManagedObjectException
getLocalizedMessage, getManagedObject, getMessage, init, printError, sendError, setManagedObject
 
Methods inherited from class Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IllegalRedirectOutputFormException

public IllegalRedirectOutputFormException(String forwardName,
                                          String actionName,
                                          FlowController flowController,
                                          String outputFormType)
Parameters:
forwardName - the name of the relevant Forward.
actionName - the name of the current action being run.
flowController - the current FlowController instance.
outputFormType - the type name of the relevant output form.
Method Detail

getMessageArgs

protected Object[] getMessageArgs()
Specified by:
getMessageArgs in class PageFlowManagedObjectException

getMessageParts

public String[] getMessageParts()
Specified by:
getMessageParts in class PageFlowManagedObjectException