|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.HTMLTagSupport
abstract class HTMLTagSupport
TagSupport から継承されたサブクラスです。 汎用属性 のsetterメソッドを持っています。 それ以外に、{@XXXX} 変数の対応と、lang属性のメソッドも用意しています。 ロケールは、ユーザー情報の lang 属性をデフォルトで使用し、 セットされていない場合は、リクエスト情報のロケールから取得します。 各属性は、{@XXXX} 変数が使用できます。 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に 割り当てます。つまり、このXXXXをキーにリクエストすれば、 この変数に値をセットすることができます。 http://localhost/query.jsp?KEY1=VLA1&KEY2=VAL2 のようなリクエストで、{@KEY1} とすれば、 VAL1 がセットされます。 このタグは、ラベル部分と入力フィールド部分がテーブルタグの<td> により左右に分割されます。HTML 表示時は、前後に<tr>タグで囲って, 整形できます。
フィールドの概要 |
---|
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド |
---|
bodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
---|
id, pageContext |
インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド |
---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
---|
EVAL_BODY_AGAIN |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
コンストラクタの概要 | |
---|---|
HTMLTagSupport()
|
メソッドの概要 | |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。 |
protected java.lang.String |
getMustType()
mustType 属性を返します。 |
protected java.lang.String |
makeMustHidden(java.lang.String name)
must , mustAny 属性を自動化するためのhiddenタグを生成します。 |
protected abstract java.lang.String |
makeTag()
ボタンを作成します。 |
protected void |
release2()
タグリブオブジェクトをリリースします。 |
void |
setAccesskey(java.lang.String accesskey)
【HTML】ショートカットキー(alt+キーで直接指定)を割り当てます。 |
void |
setClazz(java.lang.String cls)
【HTML】要素に対して class 属性を設定します。 |
void |
setDir(java.lang.String dir)
【HTML】文字表記の方向(dir)を指定します。 |
void |
setDisabled(java.lang.String dis)
【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)。 |
void |
setId(java.lang.String id)
【HTML】要素に対して固有の名前(id)をつける場合に設定します。 |
void |
setLang(java.lang.String lang)
【HTML】要素の内容と他の属性値の言語(lang)を指定します。 |
void |
setMust(java.lang.String flag)
【TAG】必須入力を表す色に変えるかどうか(true/false)指定します(初期値:false)。 |
void |
setMustAny(java.lang.String flag)
【TAG】選択必須入力(どれかひとつ必須)を表す色(true|mustAny|その他)を指定します(初期値:無指定)。 |
void |
setOnBlur(java.lang.String onBlur)
【HTML】JavaScriptのイベント onBlur を設定します。 |
void |
setOnChange(java.lang.String onChange)
【HTML】JavaScriptのイベント onChange を設定します(例:onChange="renew('query.jsp','QUERY');")。 |
void |
setOnClick(java.lang.String onClick)
【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")。 |
void |
setOndblClick(java.lang.String ondblClick)
【HTML】JavaScriptのイベント ondblClick を設定します。 |
void |
setOnFocus(java.lang.String onFocus)
【HTML】JavaScriptのイベント onFocus を設定します。 |
void |
setOnKeydown(java.lang.String onKeydown)
【HTML】JavaScriptのイベント onKeydown を設定します。 |
void |
setOnKeypress(java.lang.String onKeypress)
【HTML】JavaScriptのイベント onKeypress を設定します。 |
void |
setOnKeyup(java.lang.String onKeyup)
【HTML】JavaScriptのイベント onKeyup を設定します。 |
void |
setOnMouseDown(java.lang.String onMouseDown)
【HTML】JavaScriptのイベント onMouseDown を設定します。 |
void |
setOnMouseMove(java.lang.String onMouseMove)
【HTML】JavaScriptのイベント onMouseMove を設定します。 |
void |
setOnMouseOut(java.lang.String onMouseOut)
【HTML】JavaScriptのイベント onMouseOut を設定します。 |
void |
setOnMouseOver(java.lang.String onMouseOver)
【HTML】JavaScriptのイベント onMouseOver を設定します。 |
void |
setOnMouseUp(java.lang.String onMouseUp)
【HTML】JavaScriptのイベント onMouseUp を設定します。 |
void |
setOnSelect(java.lang.String onSelect)
【HTML】JavaScriptのイベント onSelect を設定します。 |
void |
setOptionAttributes(java.lang.String optionAttributes)
【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します。 |
void |
setReadonly(java.lang.String ronly)
【TAG】その部品に対して変更が出来ないように(readonly)指定します(サーバーに送信される)。 |
void |
setRoles(java.lang.String roles)
【TAG】ロールをセットします。 |
void |
setStyle(java.lang.String style)
【HTML】この要素に対して適用させるスタイルシート(style)を設定します。 |
void |
setTabindex(java.lang.String tabindex)
【HTML】タブの移動順(tabindex)を指定します(0 ~ 32767)。 |
void |
setTitle(java.lang.String title)
【HTML】要素に対する補足的情報(title)を設定します。 |
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド |
---|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド |
---|
getParent, setPageContext, setParent |
コンストラクタの詳細 |
---|
HTMLTagSupport()
メソッドの詳細 |
---|
public int doEndTag()
javax.servlet.jsp.tagext.Tag
内の doEndTag
CommonTagSupport
内の doEndTag
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()
CommonTagSupport
内の release2
5.2.1.0 (2010/10/01) mustType 属性を追加。 |
protected abstract java.lang.String makeTag()
public void setId(java.lang.String id)
javax.servlet.jsp.tagext.TagSupport
内の setId
id
- String特別な使用方法として、id="FOCUS" とすることで、フィールド系要素に フォーカスを移動させます。これは、そのページ内で唯一の id 属性として使用ください。
public void setClazz(java.lang.String cls)
cls
- classを表す文字列Javaの言語使用上、class で作成できないため、代用として clazz を使用している。 html で作成される属性は、 class で作成される。
3.5.0.0 (2003/09/17) set ではなく、add を利用する。 |
public void setLang(java.lang.String lang)
lang
- 言語lang セット
public void setDir(java.lang.String dir)
dir
- Stringdir セット
public void setTitle(java.lang.String title)
title
- Stringtitle セットは、ボタンなどに適用すると、マウスオーバーによりこのメッセージが チップスのように表示されます。これを利用して、説明文を登録することが可能です。 ここに登録した文字列が、メッセージリソースに存在する場合は、そのメッセージを 存在しない場合は、そのままの値を設定します。
3.5.5.8 (2004/05/20) メッセージリソースから読み込んだ文字を使用します。 |
4.0.0.0 (2007/10/18) メッセージリソース統合( getResource().getMessage > getResource().getLabel ) |
public void setStyle(java.lang.String style)
style
- Stringstyle セット
public void setReadonly(java.lang.String ronly)
ronly
- Stringreadonly="readonly" , readonly="true" が指定された場合は、有効です。 false も指定地としては、有効です。(大文字小文字の区別も不要) それ以外の指定は、エラーとします。
3.7.1.0 (2005/04/26) readonly,true,false が指定できるように変更。 |
public void setDisabled(java.lang.String dis)
dis
- "disabled" 文字列disabled="disabled" , disabled="true" が指定された場合は、有効です。 false も指定地としては、有効です。(大文字小文字の区別も不要) それ以外の指定は、エラーとします。
3.7.1.0 (2005/04/26) disabled,true,false が指定できるように変更。 |
public void setTabindex(java.lang.String tabindex)
tabindex
- Stringtabindex セット
public void setAccesskey(java.lang.String accesskey)
accesskey
- Stringaccesskey セット
public void setOptionAttributes(java.lang.String optionAttributes)
optionAttributes
- StringJavaScript などの HTML基本タグ以外の属性を、そのまま タグとして使用します。そのときに、(')は、(")に置き換えます。
3.1.0.1 (2003/03/26) (')を(")に置き換え処理していたのを止める。 |
public void setOnClick(java.lang.String onClick)
onClick
- StringonClick をセットします。 例えば、<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(java.lang.String onChange)
onChange
- StringonChange をセットします。 例えば、<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(java.lang.String onBlur)
onBlur
- StringonBlur は、フォーカスが離れたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnFocus(java.lang.String onFocus)
onFocus
- StringonFocus は、フォーカスされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnSelect(java.lang.String onSelect)
onSelect
- StringonSelect は、テキストフィールド/テキストエリアのテキストが 選択されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOndblClick(java.lang.String ondblClick)
ondblClick
- StringondblClick は、マウスでダブルクリックされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseDown(java.lang.String onMouseDown)
onMouseDown
- StringonMouseDown は、マウスダウンされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseUp(java.lang.String onMouseUp)
onMouseUp
- StringonMouseUp は、マウスアップされたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseMove(java.lang.String onMouseMove)
onMouseMove
- StringonMouseMove は、マウスが移動されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseOut(java.lang.String onMouseOut)
onMouseOut
- StringonMouseOut は、マウスが離れたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnMouseOver(java.lang.String onMouseOver)
onMouseOver
- StringonMouseOver は、マウスが重なったときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnKeydown(java.lang.String onKeydown)
onKeydown
- StringonKeydown は、キーが押されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnKeypress(java.lang.String onKeypress)
onKeypress
- StringonKeypress は、キーが押され続けていたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setOnKeyup(java.lang.String onKeyup)
onKeyup
- StringonKeyup は、キーが押された状態から離されたときに発生するイベントです。
4.0.0 (2005/11/30) 新規追加 |
public void setRoles(java.lang.String roles)
roles
- パラメータここで指定したカラムロールを元に、ユーザー毎のアクセス許可がチェックされます。 アクセス許可されないと、表示されません。 このロールを指定しない場合は、カラムリソースのロールが使用されます。
4.0.0 (2005/11/30) 新規追加 |
public void setMust(java.lang.String flag)
flag
- 必須入力 ("true")/必須でない (それ以外)初期値は、必須でない("false") です。 <og:input name="PN" must="true" />
5.2.1.0 (2010/10/01) 新規追加 |
public void setMustAny(java.lang.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 java.lang.String getMustType()
5.2.1.0 (2010/10/01) 新規追加。 |
protected java.lang.String makeMustHidden(java.lang.String name)
name
- must指定するカラム等の名称
5.2.1.0 (2010/10/01) 新規追加。 |
|
openGion 5.3.9.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |