class ViewParamImpl extends CommonTagSupport
ViewFormTag にパラメーターを渡す為のスーパークラスです。 ViewForm 関連の各クラスは、特殊・専用化の傾向が強くなりつつあり、 設定するパラメーターも増えています。これらのパラメータを、共通の ViewFormインターフェースに設定することは、得策とは考えられない為、 パラメーターを一括して渡すようにします。 ただし、key1=**** val2=**** 的な渡し方では、エラーチェックや自動ドキュメント化 が難しいため、各ViewFormのサブクラスごとに、パラメータクラスを作成し、 それらのスーパークラスとして、最終的には、同一方法で、パラメータオブジェクト として渡すことにします。
3.5.4.8 (2004/02/23) 新規作成 |
6.3.4.0 (2015/08/01) ViewParamTag.java → ViewParamImpl.java |
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
ViewParamImpl()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected void |
initParam(Map map)
パラメータのMapを初期設定します。
|
protected void |
putParam(String key,
String value)
パラメータのキーと値をセットします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public ViewParamImpl()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
6.4.4.1 (2016/03/18) 設定元のMapをクリアすると、データが消えてしまうので、新規に作る。 |
protected void release2()
release2
クラス内 CommonTagSupport
6.4.3.3 (2016/03/04) Mapの初期化を、clear()メソッドで行う。 |
protected void initParam(Map map)
map
- パラメータのMap(null値を許容する)5.5.5.6 (2012/08/31) 新規追加 |
6.0.2.5 (2014/10/31) entrySet イテレータを使用するように変更。 |
6.4.3.1 (2016/02/12) PMD refactoring. HashMap → ConcurrentHashMap に置き換え。 |
6.4.3.3 (2016/03/04) Mapの初期化を、clear()メソッドで行う。 |
protected void putParam(String key, String value)
key
- キーvalue
- 値6.4.3.1 (2016/02/12) PMD refactoring. HashMap → ConcurrentHashMap に置き換え。 |
6.4.3.3 (2016/03/04) Mapの初期化を、clear()メソッドで行う。 |
public String toString()
toString
クラス内 CommonTagSupport
5.2.1.0 (2010/10/01) Map の内容表示方法を変更 |
6.4.3.3 (2016/03/04) Mapの初期化を、clear()メソッドで行う。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.