openGionopenGion
5.0.2.0

org.opengion.hayabusa.taglib
クラス HTMLTagSupport

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.TagSupport
      上位を拡張 javax.servlet.jsp.tagext.BodyTagSupport
          上位を拡張 org.opengion.hayabusa.taglib.CommonTagSupport
              上位を拡張 org.opengion.hayabusa.taglib.HTMLTagSupport
すべての実装されたインタフェース:
java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally
直系の既知のサブクラス:
BackGamenTag, ButtonTag, ColumnEditorTag, ColumnTag, FrameTag, ImageTag, InputTag, LinkTag, OptionTag, PopupTag, SelectTag, SubmitTag, TextareaTag

abstract class HTMLTagSupport
extends CommonTagSupport

TagSupport から継承されたサブクラスです。 汎用属性 のsetterメソッドを持っています。 それ以外に、{@XXXX} 変数の対応と、lang属性のメソッドも用意しています。 ロケールは、ユーザー情報の lang 属性をデフォルトで使用し、 セットされていない場合は、リクエスト情報のロケールから取得します。 各属性は、{@XXXX} 変数が使用できます。 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に 割り当てます。つまり、このXXXXをキーにリクエストすれば、 この変数に値をセットすることができます。 http://localhost/query.jsp?KEY1=VLA1&KEY2=VAL2 のようなリクエストで、{@KEY1} とすれば、 VAL1 がセットされます。 このタグは、ラベル部分と入力フィールド部分がテーブルタグの<td> により左右に分割されます。HTML 表示時は、前後に<tr>タグで囲って, 整形できます。

機能階層
画面部品
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
 
クラス 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 abstract  java.lang.String makeTag()
          ボタンを作成します。
 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 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)を設定します。
 
クラス org.opengion.hayabusa.taglib.CommonTagSupport から継承されたメソッド
add, add, addEventColumnSQL, 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, getResource, getScope, getSessionAttribute, getTagName, getUser, getUserInfo, isAjaxSubmitSession, isDebug, isNoTransitionSession, isNull, jspPrint, release2, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitSession, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setMsglbl, setNoTransitionSession, setObject, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, setUseValue, startQueryTransaction, sys, sysBool, sysInt, toString, useQuotCheck, useXssCheck
 
クラス 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

HTMLTagSupport()
メソッドの詳細

doEndTag

public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。

定義:
インタフェース javax.servlet.jsp.tagext.Tag 内の doEndTag
オーバーライド:
クラス CommonTagSupport 内の doEndTag
戻り値:
int
変更履歴:
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。
4.0.0 (2005/11/30) ロール を考慮します。
4.3.0.0 (2008/07/04) ロールモードマルチ対応

makeTag

protected abstract java.lang.String makeTag()
ボタンを作成します。 <button type="submit" name="名前" value="値">

戻り値:
ボタンタグ文字列

setId

public void setId(java.lang.String id)
【HTML】要素に対して固有の名前(id)をつける場合に設定します。

オーバーライド:
クラス javax.servlet.jsp.tagext.TagSupport 内の setId
パラメータ:
id - String
TagLib:
特別な使用方法として、id="FOCUS" とすることで、フィールド系要素に フォーカスを移動させます。これは、そのページ内で唯一の id 属性として使用ください。

setClazz

public void setClazz(java.lang.String cls)
【HTML】要素に対して class 属性を設定します。

パラメータ:
cls - classを表す文字列
TagLib:
Javaの言語使用上、class で作成できないため、代用として clazz を使用している。 html で作成される属性は、 class で作成される。
変更履歴:
3.5.0.0 (2003/09/17) set ではなく、add を利用する。

setLang

public void setLang(java.lang.String lang)
【HTML】要素の内容と他の属性値の言語(lang)を指定します。

パラメータ:
lang - 言語
TagLib:
lang セット

setDir

public void setDir(java.lang.String dir)
【HTML】文字表記の方向(dir)を指定します。

パラメータ:
dir - String
TagLib:
dir セット

setTitle

public void setTitle(java.lang.String title)
【HTML】要素に対する補足的情報(title)を設定します。

パラメータ:
title - String
TagLib:
title セットは、ボタンなどに適用すると、マウスオーバーによりこのメッセージが チップスのように表示されます。これを利用して、説明文を登録することが可能です。 ここに登録した文字列が、メッセージリソースに存在する場合は、そのメッセージを 存在しない場合は、そのままの値を設定します。
変更履歴:
3.5.5.8 (2004/05/20) メッセージリソースから読み込んだ文字を使用します。
4.0.0.0 (2007/10/18) メッセージリソース統合( getResource().getMessage > getResource().getLabel )

setStyle

public void setStyle(java.lang.String style)
【HTML】この要素に対して適用させるスタイルシート(style)を設定します。

パラメータ:
style - String
TagLib:
style セット

setReadonly

public void setReadonly(java.lang.String ronly)
【TAG】その部品に対して変更が出来ないように(readonly)指定します(サーバーに送信される)。

パラメータ:
ronly - String
TagLib:
readonly="readonly" , readonly="true" が指定された場合は、有効です。 false も指定地としては、有効です。(大文字小文字の区別も不要) それ以外の指定は、エラーとします。
変更履歴:
3.7.1.0 (2005/04/26) readonly,true,false が指定できるように変更。

setDisabled

public void setDisabled(java.lang.String dis)
【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)。

パラメータ:
dis - "disabled" 文字列
TagLib:
disabled="disabled" , disabled="true" が指定された場合は、有効です。 false も指定地としては、有効です。(大文字小文字の区別も不要) それ以外の指定は、エラーとします。
変更履歴:
3.7.1.0 (2005/04/26) disabled,true,false が指定できるように変更。

setTabindex

public void setTabindex(java.lang.String tabindex)
【HTML】タブの移動順(tabindex)を指定します(0 ~ 32767)。

パラメータ:
tabindex - String
TagLib:
tabindex セット

setAccesskey

public void setAccesskey(java.lang.String accesskey)
【HTML】ショートカットキー(alt+キーで直接指定)を割り当てます。

パラメータ:
accesskey - String
TagLib:
accesskey セット

setOptionAttributes

public void setOptionAttributes(java.lang.String optionAttributes)
【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します。

パラメータ:
optionAttributes - String
TagLib:
JavaScript などの HTML基本タグ以外の属性を、そのまま タグとして使用します。そのときに、(')は、(")に置き換えます。
変更履歴:
3.1.0.1 (2003/03/26) (')を(")に置き換え処理していたのを止める。

setOnClick

public void setOnClick(java.lang.String onClick)
【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")。

パラメータ:
onClick - String
TagLib:
onClick をセットします。 例えば、<og:column name="KBSAKU" onClick="renew('query.jsp','QUERY');" /> のように指定することで、プルダウンメニューの絞込み検索が可能になります。
変更履歴:
3.5.0.0 (2003/09/17) 新規追加
3.5.5.9 (2004/06/07) セパレータ付きの追加メソッドに変更

setOnChange

public void setOnChange(java.lang.String onChange)
【HTML】JavaScriptのイベント onChange を設定します(例:onChange="renew('query.jsp','QUERY');")。

パラメータ:
onChange - String
TagLib:
onChange をセットします。 例えば、<og:column name="KBSAKU" onChange="renew('query.jsp','QUERY');" /> のように指定することで、プルダウンメニューの絞込み検索が可能になります。
変更履歴:
3.5.0.0 (2003/09/17) 新規追加
3.5.5.9 (2004/06/07) セパレータ付きの追加メソッドに変更

setOnBlur

public void setOnBlur(java.lang.String onBlur)
【HTML】JavaScriptのイベント onBlur を設定します。

パラメータ:
onBlur - String
TagLib:
onBlur は、フォーカスが離れたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnFocus

public void setOnFocus(java.lang.String onFocus)
【HTML】JavaScriptのイベント onFocus を設定します。

パラメータ:
onFocus - String
TagLib:
onFocus は、フォーカスされたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnSelect

public void setOnSelect(java.lang.String onSelect)
【HTML】JavaScriptのイベント onSelect を設定します。

パラメータ:
onSelect - String
TagLib:
onSelect は、テキストフィールド/テキストエリアのテキストが 選択されたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOndblClick

public void setOndblClick(java.lang.String ondblClick)
【HTML】JavaScriptのイベント ondblClick を設定します。

パラメータ:
ondblClick - String
TagLib:
ondblClick は、マウスでダブルクリックされたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnMouseDown

public void setOnMouseDown(java.lang.String onMouseDown)
【HTML】JavaScriptのイベント onMouseDown を設定します。

パラメータ:
onMouseDown - String
TagLib:
onMouseDown は、マウスダウンされたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnMouseUp

public void setOnMouseUp(java.lang.String onMouseUp)
【HTML】JavaScriptのイベント onMouseUp を設定します。

パラメータ:
onMouseUp - String
TagLib:
onMouseUp は、マウスアップされたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnMouseMove

public void setOnMouseMove(java.lang.String onMouseMove)
【HTML】JavaScriptのイベント onMouseMove を設定します。

パラメータ:
onMouseMove - String
TagLib:
onMouseMove は、マウスが移動されたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnMouseOut

public void setOnMouseOut(java.lang.String onMouseOut)
【HTML】JavaScriptのイベント onMouseOut を設定します。

パラメータ:
onMouseOut - String
TagLib:
onMouseOut は、マウスが離れたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnMouseOver

public void setOnMouseOver(java.lang.String onMouseOver)
【HTML】JavaScriptのイベント onMouseOver を設定します。

パラメータ:
onMouseOver - String
TagLib:
onMouseOver は、マウスが重なったときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnKeydown

public void setOnKeydown(java.lang.String onKeydown)
【HTML】JavaScriptのイベント onKeydown を設定します。

パラメータ:
onKeydown - String
TagLib:
onKeydown は、キーが押されたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnKeypress

public void setOnKeypress(java.lang.String onKeypress)
【HTML】JavaScriptのイベント onKeypress を設定します。

パラメータ:
onKeypress - String
TagLib:
onKeypress は、キーが押され続けていたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setOnKeyup

public void setOnKeyup(java.lang.String onKeyup)
【HTML】JavaScriptのイベント onKeyup を設定します。

パラメータ:
onKeyup - String
TagLib:
onKeyup は、キーが押された状態から離されたときに発生するイベントです。
変更履歴:
4.0.0 (2005/11/30) 新規追加

setRoles

public void setRoles(java.lang.String roles)
【TAG】ロールをセットします。

パラメータ:
roles - パラメータ
TagLib:
ここで指定したカラムロールを元に、ユーザー毎のアクセス許可がチェックされます。 アクセス許可されないと、表示されません。 このロールを指定しない場合は、カラムリソースのロールが使用されます。
変更履歴:
4.0.0 (2005/11/30) 新規追加

openGion 5.0.2.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.