|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.apache.struts.action.RequestProcessor
org.springframework.web.struts.DelegatingRequestProcessor
jp.terasoluna.fw.web.struts.action.RequestProcessorEx
jp.terasoluna.fw.web.struts.action.DelegatingRequestProcessorEx
public class DelegatingRequestProcessorEx
DelegatingRequestProcessorEx
一部の処理をハンドラ実装クラスに委譲するRequestProcessorExの拡張クラス
コンテナにハンドラが存在した場合はそちらに処理を委譲し、存在しない場合は従来の処理を実行する。
RequestProcessorEx
,
DefaultDelegateActionHandler
,
DelegateActionHandler
,
ProcessActionFormHandler
,
ProcessMultipartHandler
,
ProcessPopulateHandler
,
ProcessValidateHandler
フィールドの概要 | |
---|---|
protected static String |
DEFAULT_DELEGATEACTION_HANDLER_NAME
DelegateActionHandlerのデフォルトBean名 |
protected static String |
DEFAULT_PROCESSACTIONFORM_HANDLER_NAME
ProcessActionFormHandlerのデフォルトBean名 |
protected static String |
DEFAULT_PROCESSMULTIPART_HANDLER_NAME
ProcessMultipartHandlerのデフォルトBean名 |
protected static String |
DEFAULT_PROCESSPOPULATE_HANDLER_NAME
ProcessPopulateHandlerのデフォルトBean名 |
protected static String |
DEFAULT_PROCESSVALIDATE_HANDLER_NAME
ProcessValidateHandlerのデフォルトBean名 |
protected DelegateActionHandler |
delegateActionHandler
DelegateActionHandler |
protected String |
delegateActionHandlerName
DelegateActionHandlerのBean名 |
protected static String |
EXCEPTION_HANDLED_FLAG
例外ハンドリング済フラグ |
protected ProcessActionFormHandler |
processActionFormHandler
ProcessActionFormHandler |
protected String |
processActionFormHandlerName
ProcessActionFormHandlerのBean名 |
protected ProcessMultipartHandler |
processMultipartHandler
ProcessMultipartHandler |
protected String |
processMultipartHandlerName
ProcessMultipartHandlerのBean名 |
protected ProcessPopulateHandler |
processPopulateHandler
ProcessPopulateHandler |
protected String |
processPopulateHandlerName
ProcessPopulateHandlerのBean名 |
protected ProcessValidateHandler |
processValidateHandler
ProcessValidateHandler |
protected String |
processValidateHandlerName
ProcessValidateHandlerのBean名 |
protected static String |
SYSTEM_PROPERTY_DELEGATEACTION_HANDLER_NAME
DelegateActionHandlerのBean名を変更する際のシステムプロパティ名 |
protected static String |
SYSTEM_PROPERTY_PROCESSACTIONFORM_HANDLER_NAME
ProcessActionFormHandlerのBean名を変更する際のシステムプロパティ名 |
protected static String |
SYSTEM_PROPERTY_PROCESSMULTIPART_HANDLER_NAME
ProcessMultipartHandlerのBean名を変更する際のシステムプロパティ名 |
protected static String |
SYSTEM_PROPERTY_PROCESSPOPULATE_HANDLER_NAME
ProcessPopulateHandlerのBean名を変更する際のシステムプロパティ名 |
protected static String |
SYSTEM_PROPERTY_PROCESSVALIDATE_HANDLER_NAME
ProcessValidateHandlerのBean名を変更する際のシステムプロパティ名 |
クラス jp.terasoluna.fw.web.struts.action.RequestProcessorEx から継承されたフィールド |
---|
SKIP_POPULATE |
クラス org.apache.struts.action.RequestProcessor から継承されたフィールド |
---|
actions, INCLUDE_PATH_INFO, INCLUDE_SERVLET_PATH, moduleConfig, servlet |
コンストラクタの概要 | |
---|---|
DelegatingRequestProcessorEx()
|
メソッドの概要 | |
---|---|
protected org.apache.struts.action.Action |
getDelegateAction(org.apache.struts.action.ActionMapping mapping)
|
void |
init(org.apache.struts.action.ActionServlet actionServlet,
org.apache.struts.config.ModuleConfig moduleConfig)
|
protected void |
initHandler()
ハンドラーを初期化する. |
protected void |
initHandlerBeanName()
ハンドラーのBean名を取得する. |
protected org.apache.struts.action.ActionForm |
processActionForm(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
org.apache.struts.action.ActionMapping mapping)
|
protected javax.servlet.http.HttpServletRequest |
processMultipart(javax.servlet.http.HttpServletRequest request)
|
protected void |
processPopulate(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionMapping mapping)
|
protected boolean |
processValidate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionMapping mapping)
|
void |
setDelegateActionHandlerName(String delegateActionHandlerName)
DelegateActionHandlerのBean名を設定する。 |
void |
setProcessActionFormHandlerName(String processActionFormHandlerName)
ProcessActionFormHandlerのBean名を設定する。 |
void |
setProcessMultipartHandlerName(String processMultipartHandlerName)
ProcessMultipartHandlerのBean名を設定する。 |
void |
setProcessPopulateHandlerName(String processPopulateHandlerName)
ProcessPopulateHandlerのBean名を設定する。 |
void |
setProcessValidateHandlerName(String processValidateHandlerName)
ProcessValidateHandlerのBean名を設定する。 |
クラス jp.terasoluna.fw.web.struts.action.RequestProcessorEx から継承されたメソッド |
---|
process, processActionFormEx |
クラス org.springframework.web.struts.DelegatingRequestProcessor から継承されたメソッド |
---|
determineActionBeanName, getWebApplicationContext, initWebApplicationContext, processActionCreate |
クラス org.apache.struts.action.RequestProcessor から継承されたメソッド |
---|
destroy, doForward, doInclude, getInternal, getServletContext, internalModuleRelativeForward, internalModuleRelativeInclude, log, log, processActionPerform, processCachedMessages, processContent, processException, processForward, processForwardConfig, processInclude, processLocale, processMapping, processNoCache, processPath, processPreprocess, processRoles |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final String SYSTEM_PROPERTY_PROCESSMULTIPART_HANDLER_NAME
protected static final String SYSTEM_PROPERTY_PROCESSACTIONFORM_HANDLER_NAME
protected static final String SYSTEM_PROPERTY_PROCESSPOPULATE_HANDLER_NAME
protected static final String SYSTEM_PROPERTY_PROCESSVALIDATE_HANDLER_NAME
protected static final String SYSTEM_PROPERTY_DELEGATEACTION_HANDLER_NAME
protected static final String DEFAULT_PROCESSMULTIPART_HANDLER_NAME
protected static final String DEFAULT_PROCESSACTIONFORM_HANDLER_NAME
protected static final String DEFAULT_PROCESSPOPULATE_HANDLER_NAME
protected static final String DEFAULT_PROCESSVALIDATE_HANDLER_NAME
protected static final String DEFAULT_DELEGATEACTION_HANDLER_NAME
protected static final String EXCEPTION_HANDLED_FLAG
protected String processMultipartHandlerName
protected String processActionFormHandlerName
protected String processPopulateHandlerName
protected String processValidateHandlerName
protected String delegateActionHandlerName
protected ProcessMultipartHandler processMultipartHandler
protected ProcessActionFormHandler processActionFormHandler
protected ProcessPopulateHandler processPopulateHandler
protected ProcessValidateHandler processValidateHandler
protected DelegateActionHandler delegateActionHandler
コンストラクタの詳細 |
---|
public DelegatingRequestProcessorEx()
メソッドの詳細 |
---|
public void init(org.apache.struts.action.ActionServlet actionServlet, org.apache.struts.config.ModuleConfig moduleConfig) throws javax.servlet.ServletException
org.springframework.web.struts.DelegatingRequestProcessor
内の init
javax.servlet.ServletException
protected void initHandlerBeanName()
protected void initHandler()
protected javax.servlet.http.HttpServletRequest processMultipart(javax.servlet.http.HttpServletRequest request)
org.apache.struts.action.RequestProcessor
内の processMultipart
protected org.apache.struts.action.ActionForm processActionForm(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.apache.struts.action.ActionMapping mapping)
jp.terasoluna.fw.web.struts.action.RequestProcessorEx
内の processActionForm
protected void processPopulate(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMapping mapping) throws javax.servlet.ServletException
jp.terasoluna.fw.web.struts.action.RequestProcessorEx
内の processPopulate
javax.servlet.ServletException
protected boolean processValidate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMapping mapping) throws IOException, javax.servlet.ServletException, org.apache.struts.action.InvalidCancelException
org.apache.struts.action.RequestProcessor
内の processValidate
IOException
javax.servlet.ServletException
org.apache.struts.action.InvalidCancelException
protected org.apache.struts.action.Action getDelegateAction(org.apache.struts.action.ActionMapping mapping) throws org.springframework.beans.BeansException
org.springframework.web.struts.DelegatingRequestProcessor
内の getDelegateAction
org.springframework.beans.BeansException
public void setProcessMultipartHandlerName(String processMultipartHandlerName)
processMultipartHandlerName
- the processMultipartHandlerName to setpublic void setProcessActionFormHandlerName(String processActionFormHandlerName)
processActionFormHandlerName
- the processActionFormHandlerName to setpublic void setProcessPopulateHandlerName(String processPopulateHandlerName)
processPopulateHandlerName
- the processPopulateHandlerName to setpublic void setProcessValidateHandlerName(String processValidateHandlerName)
processValidateHandlerName
- the processValidateHandlerName to setpublic void setDelegateActionHandlerName(String delegateActionHandlerName)
delegateActionHandlerName
- the delegateActionHandlerName to set
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |