abstract class HTMLTagSupport extends CommonTagSupport
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
HTMLTagSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected String |
getMustType()
mustType 属性を取得します。
|
protected String |
makeMustHidden(String name)
must , mustAny 属性を自動化するためのhiddenタグを生成します。
|
protected abstract String |
makeTag()
ボタンを作成します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setAccesskey(String accesskey)
【HTML】アクセスキー(alt+キーで直接指定)を割り当てます。
|
void |
setClazz(String cls)
【HTML】要素に対して class 属性を設定します。
|
void |
setDir(String dir)
【HTML】文字表記の方向(dir)を指定します。
|
void |
setDisabled(String dis)
【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)。
|
void |
setId(String id)
【HTML】要素に対して固有の名前(id)をつける場合に設定します。
|
void |
setLang(String lang)
【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します。
|
void |
setMust(String flag)
【TAG】必須入力を表す色に変えるかどうか[true/false]を指定します(初期値:false)。
|
void |
setMustAny(String flag)
【TAG】選択必須入力(どれかひとつ必須)を表す色[true/mustAny/その他]を指定します(初期値:無指定)。
|
void |
setOnBlur(String onBlur)
【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")。
|
void |
setOnChange(String onChange)
【HTML】JavaScriptのイベント onChange を設定します(例:onChange="renew('query.jsp','QUERY');")。
|
void |
setOnClick(String onClick)
【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")。
|
void |
setOndblClick(String ondblClick)
【HTML】JavaScriptのイベント ondblClick を設定します。
|
void |
setOnFocus(String onFocus)
【HTML】JavaScriptのイベント onFocus を設定します。
|
void |
setOnKeydown(String onKeydown)
【HTML】JavaScriptのイベント onKeydown を設定します。
|
void |
setOnKeypress(String onKeypress)
【HTML】JavaScriptのイベント onKeypress を設定します。
|
void |
setOnKeyup(String onKeyup)
【HTML】JavaScriptのイベント onKeyup を設定します。
|
void |
setOnMouseDown(String onMouseDown)
【HTML】JavaScriptのイベント onMouseDown を設定します。
|
void |
setOnMouseMove(String onMouseMove)
【HTML】JavaScriptのイベント onMouseMove を設定します。
|
void |
setOnMouseOut(String onMouseOut)
【HTML】JavaScriptのイベント onMouseOut を設定します。
|
void |
setOnMouseOver(String onMouseOver)
【HTML】JavaScriptのイベント onMouseOver を設定します。
|
void |
setOnMouseUp(String onMouseUp)
【HTML】JavaScriptのイベント onMouseUp を設定します。
|
void |
setOnSelect(String onSelect)
【HTML】JavaScriptのイベント onSelect を設定します。
|
void |
setOptionAttributes(String optionAttributes)
【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します。
|
void |
setReadonly(String ronly)
【TAG】その部品に対して変更が出来ないように(readonly)指定します(サーバーに送信される)。
|
void |
setRoles(String roles)
【TAG】ロールをセットします。
|
void |
setStyle(String style)
【HTML】この要素に対して適用させるスタイルシート(style)を設定します。
|
void |
setTabindex(String tabindex)
【HTML】タブの移動順(tabindex)を指定します(0 ~ 32767)。
|
void |
setTitle(String title)
【HTML】要素に対する補足的情報(title)を設定します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, toString, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
4.0.0 (2005/11/30) ロール を考慮します。 |
4.3.0.0 (2008/07/04) ロールモードマルチ対応 |
5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
protected void release2()
release2
クラス内 CommonTagSupport
5.2.1.0 (2010/10/01) mustType 属性を追加。 |
protected abstract String makeTag()
public void setId(String id)
setId
クラス内 TagSupport
id
- 固有の名前特別な使用方法として、id="FOCUS" とすることで、フィールド系要素に フォーカスを移動させます。これは、そのページ内で唯一の id 属性として使用ください。
public void setClazz(String cls)
cls
- classを表す文字列Javaの言語使用上、class で作成できないため、代用として clazz を使用しています。 html で作成される属性は、 class で作成されます。
3.5.0.0 (2003/09/17) set ではなく、add を利用します。 |
public void setLang(String lang)
lang
- 言語[ja/en/zh/…]lang セット
public void setDir(String dir)
dir
- (ltr:左から右、rtl:右から左 )当該要素の書字方向を指定する属性です。 ltr で、左から右に、rtl で、右から左に並べます。
public void setTitle(String title)
title
- 補足的情報(title)title セットは、ボタンなどに適用すると、マウスオーバーによりこのメッセージが チップスのように表示されます。これを利用して、説明文を登録することが可能です。 ここに登録した文字列が、メッセージリソースに存在する場合は、そのメッセージを 存在しない場合は、そのままの値を設定します。
3.5.5.8 (2004/05/20) メッセージリソースから読み込んだ文字を使用します。 |
4.0.0.0 (2007/10/18) メッセージリソース統合( getResource().getMessage > getResource().getLabel ) |
public void setStyle(String style)
style
- スタイルシート(style="color:red; font-size:24pt;" など)タグにstyle属性を設定します。これは、キー:値; のセットを複数記述できます。 通常は、class属性や、id属性で登録しておき、≶style type="text/css"> で 外部から指定する方がソースは読みやすくなります。
public void setReadonly(String ronly)
ronly
- 読み取り専用属性[readonly/true/false]INPUT/TEXTAREA 系に対して、指定可能です。 readonly="readonly" , readonly="true" が指定された場合は、有効です。 false も指定値としては、有効です。(大文字小文字の区別も不要) それ以外の指定は、エラーとします。
3.7.1.0 (2005/04/26) readonly,true,false が指定できるように変更。 |
public void setDisabled(String dis)
dis
- 選択や変更が出来ないようにするかどうか[disabled/true/false]BUTTON/INPUT/OPTGROUP/OPTION/SELECT/TEXTAREA 系に対して、指定可能です。 disabled="disabled" , disabled="true" が指定された場合は、有効です。 false も指定値としては、有効です。(大文字小文字の区別も不要) それ以外の指定は、エラーとします。
3.7.1.0 (2005/04/26) disabled,true,false が指定できるように変更。 |
public void setTabindex(String tabindex)
tabindex
- タブの移動順(0 ~ 32767)Tabキーを押したときに要素が選択される順番を指定します。 値には、選択させたい順番を数値で記述します。
public void setAccesskey(String accesskey)
accesskey
- アクセスキーアクセスキーは、マウスの使えない環境でも、リンクにジャンプする、ボタンを押す、入力フォームに フォーカスを移すなどの操作を簡単に行うことができるように考慮されたものです。 Windows の「ファイル(F)」メニューについている、F と同じような働きをします。
public void setOptionAttributes(String optionAttributes)
optionAttributes
- HTML基本タグ以外の属性JavaScript などの HTML基本タグ以外の属性を、そのまま タグとして使用します。そのときに、(')は、(")に置き換えます。
3.1.0.1 (2003/03/26) (')を(")に置き換え処理していたのを止める。 |
public void setOnClick(String onClick)
onClick
- onClickイベント(例:onClick="renew('query.jsp','QUERY');")onClick をセットします。 例えば、<og:column name="KBSAKU" onClick="renew('query.jsp','QUERY');" /> のように指定することで、プルダウンメニューの絞込み検索が可能になります。
3.5.0.0 (2003/09/17) 新規追加 |
3.5.5.9 (2004/06/07) セパレータ付きの追加メソッドに変更 |
public void setOnChange(String onChange)
onChange
- onChangeイベント(例:onChange="renew('query.jsp','QUERY');")onChange をセットします。 例えば、<og:column name="KBSAKU" onChange="renew('query.jsp','QUERY');" /> のように指定することで、プルダウンメニューの絞込み検索が可能になります。
3.5.0.0 (2003/09/17) 新規追加 |
3.5.5.9 (2004/06/07) セパレータ付きの追加メソッドに変更 |
public void setOnBlur(String onBlur)
onBlur
- onBlurイベント(例:onBlur="this.value=value.toUpperCase();")onBlur は、フォーカスが離れたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnFocus(String onFocus)
onFocus
- onFocusイベントonFocus は、フォーカスされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnSelect(String onSelect)
onSelect
- onSelectイベントonSelect は、テキストフィールド/テキストエリアのテキストが 選択されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOndblClick(String ondblClick)
ondblClick
- ondblClickイベントondblClick は、マウスでダブルクリックされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseDown(String onMouseDown)
onMouseDown
- onMouseDownイベントonMouseDown は、マウスダウンされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseUp(String onMouseUp)
onMouseUp
- onMouseUpイベントonMouseUp は、マウスアップされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseMove(String onMouseMove)
onMouseMove
- onMouseMoveイベントonMouseMove は、マウスが移動されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseOut(String onMouseOut)
onMouseOut
- onMouseOutイベントonMouseOut は、マウスが離れたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseOver(String onMouseOver)
onMouseOver
- onMouseOverイベントonMouseOver は、マウスが重なったときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnKeydown(String onKeydown)
onKeydown
- onKeydownイベントonKeydown は、キーが押されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnKeypress(String onKeypress)
onKeypress
- onKeypressイベントonKeypress は、キーが押され続けていたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnKeyup(String onKeyup)
onKeyup
- onKeyupイベントonKeyup は、キーが押された状態から離されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setRoles(String roles)
roles
- ロールここで指定したカラムロールを元に、ユーザー毎のアクセス許可がチェックされます。 アクセス許可されないと、表示されません。 このロールを指定しない場合は、カラムリソースのロールが使用されます。
4.0.0 (2005/11/30) 新規追加 |
public void setMust(String flag)
flag
- 必須入力色に変えるかどうか[true:必須入力/それ以外:必須でない]初期値は、必須でない("false") です。 <og:input name="PN" must="true" />
5.2.1.0 (2010/10/01) 新規追加 |
public void setMustAny(String flag)
flag
- 選択必須入の指定[true/mustAny/その他]複数のカラムのうち、どれかひとつを必須とする選択必須入力を示す色を指定します。 true または、mustAny を設定すると、class属性に、mustAny がセットされます。 mustAny は、CSSファイルに初期設定されています。true または、mustAny 以外の値をセット すると、その値がそのまま、class属性にセットされますので、選択必須のグループ化が 可能です。 なお、実際の選択必須入力チェックは、ここではなく、columnCheck タグで指定が必要です。 自動処理は、mustAny="true" 指定の場合のみ有効です。 初期値は、無指定です。
5.2.1.0 (2010/10/01) 新規追加 |
protected String getMustType()
5.2.1.0 (2010/10/01) 新規追加。 |
protected String makeMustHidden(String name)
name
- must指定するカラム等の名称5.2.1.0 (2010/10/01) 新規追加。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.