public class TFormatTag extends CommonTagSupport
●形式:(タグとしては使われません) ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します)
3.5.4.0 (2003/11/25) 新規追加 |
3.5.4.2 (2003/12/15) カスタムタグクラスから削除します。(abstract化) |
4.0.0.0 (2006/01/31) カスタムタグクラスに復活させます。(public化) |
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
TFormatTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected FormatterType |
getType()
このフォーマットのタイプを返します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setItdBody(String itd)
itdフォーマット文字列を設定します。
|
void |
setKeyBreakClm(String kclm)
【TAG】ここで指定したカラムの値が、キーブレイクした場合、このタグを使用します(初期値:null)。
|
void |
setNoClass(String flag)
【TAG】カラムのクラス名(VERCHAR2,NUMBER など)を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setRowspan(String span)
【TAG】表示データを作成する場合のフォーマットの行数(rowspan)をセットします(初期値:2)。
|
void |
setUsableKey(String key)
【TAG】フォーマットの使用可否を判断するキーとなるカラム名を指定します。
|
void |
setUsableList(String list)
【TAG】フォーマットの使用可否を判断する文字列リストを指定します(初期値:"1")。
|
void |
setUseTrCut(String useFlg)
【TAG】 先頭trタグを削除するかどうか[true/false]を指定します(初期値:true)。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, 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 TFormatTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
3.5.6.0 (2004/06/18) setItdBody メソッドによる itdBody の登録処理追加 |
5.1.7.0 (2010/06/01) フォーマットの{@XXXX}の値に[が含まれる場合は、サイニタイズ("\\]\\"に変換)する。 |
5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
5.7.6.3 (2014/05/23) useKeyBreak 属性の追加 |
protected void release2()
release2
クラス内 CommonTagSupport
3.5.6.0 (2004/06/18) itdBody 属性の追加 |
5.7.6.3 (2014/05/23) useTrCut,useKeyBreak 属性の追加 |
public void setRowspan(String span)
span
- フォーマットの行数表示データを作成する場合のフォーマットの行数をセットします。 上位の viewFormタグより、こちらが優先されます。
public void setNoClass(String flag)
flag
- クラス名使用の有無(true:使用しない/false:使用する。)"true" で、クラス属性を設定しません。これは、CSSファイルに書かれている属性を 使用しないことを意味します。 初期値は、"false" です。
protected FormatterType getType()
3.5.5.8 (2004/05/20) abstract します。 |
public void setUsableKey(String key)
key
- フォーマットの使用可否を判断するカラム名キーが、usableList に含まれる場合は、このフォームを使用できます。 キー(カラム名)が指定されない場合は、常に使用されます。 ※ 現時点では、BODYタイプのみ使用しています。 ※ この属性は、リクエスト変数処理を行いません。
public void setUsableList(String list)
list
- フォーマットの使用可否を判断する文字列リストキーが、この文字列リスト中に存在する場合は、このフォームを使用できます。 この文字列リストは、固定な文字列です。{@XXXX}は使用できますが、[XXXX]は 使用できません。 初期値は、"1" です。 ※ 現時点では、BODYタイプのみ使用しています。
public void setItdBody(String itd)
itd
- itdフォーマットの文字列3.5.6.0 (2004/06/18) itdフォーマット文字列の取り込み |
public void setKeyBreakClm(String kclm)
kclm
- キーブレイクをチェックするカラムIDusableKey,usableList の様に、予め決められた値の時に、適用されるのではなく、 キーブレイクで 使用可否を指定する為の機能です。 この設定値は、usableKey,usableList とは、独立しているため、それぞれで 有効になれば、使用されると判断されます。 キーブレイク判定では、最初の1件目は、必ず使用されると判断されます。
5.7.6.3 (2014/05/23) 新規追加 |
public void setUseTrCut(String useFlg)
useFlg
- 情報出力を指定 [true:有効/false:無効]フォーマットの先頭がtrタグの場合は削除する処理がありますが、 CustomDataのような場合では削除したくありません。 falseを指定すると削除処理を行わないようになります。
5.5.0.3 (2012/03/13) 新規追加 |
public String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.