public final class XHTMLTag
extends java.lang.Object
XHTMLTag.java は、共通的に使用されるHTMLタグの生成メソッドを集約したクラスです。 全変数/メソッドは、public static final 宣言されています。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static java.lang.String |
addURLCheckKey(java.lang.String href,
java.lang.String key,
java.lang.String userid,
long time)
URLチェック用のキーを返します。
|
static java.lang.String |
addURLCheckKey(java.lang.String href,
java.lang.String key,
java.lang.String userid,
long time,
HybsCryptography crypt)
URLチェック用のキーを返します。
|
static java.lang.String |
addUrlEncode(java.lang.String url,
java.lang.String encode)
URL文字列に、URLエンコード文字列を連結します。
|
static java.lang.String |
addUrlEncode(java.lang.String url,
java.lang.String encode,
java.lang.String join)
URL文字列に、URLエンコード文字列を連結します。
|
static java.lang.String |
button(Attributes attri)
ボタンを作成します。
|
static java.lang.String |
embedURLCheckKey(java.lang.String tag,
java.lang.String key,
java.lang.String userid,
long time)
Aタグの文字列を解析して、href属性にURLチェック用の暗号化文字列を付加した形で、
Aタグを再構築し、返します。
|
static java.lang.String |
embedURLCheckKey(java.lang.String tag,
java.lang.String key,
java.lang.String userid,
long time,
HybsCryptography crypt)
Aタグの文字列を解析して、href属性にURLチェック用の暗号化文字列を付加した形で、
Aタグを再構築し、返します。
|
static java.lang.String |
form(Attributes attri)
フォームを作成します。
|
static java.lang.String |
frame(Attributes attri)
フレームタグを作成します。
|
static java.lang.String |
frame(Attributes attri,
java.lang.String urlEncode)
フレームタグを作成します。
|
static java.lang.String |
hidden(java.lang.String name,
java.lang.String value)
HIDDEN フォームを作成します。
|
static java.lang.String |
hidden(java.lang.String name,
java.lang.String value,
java.lang.String id)
HIDDEN フォームを作成します。
|
static java.lang.String |
iframe(Attributes attri,
java.lang.String urlEncode)
インラインフレームタグを作成します。
|
static java.lang.String |
img(Attributes attri)
指定位置に画像を配置します。
|
static java.lang.String |
input(Attributes attri)
入力フォームを作成します。
|
static java.lang.String |
input(Attributes attri,
java.lang.String name,
java.lang.String value,
java.lang.String optAttri)
入力フォームを作成します。
|
static java.lang.String |
inputAttri(Attributes attri)
入力フォームの属性情報のみの文字列を作成します。
|
static java.lang.String |
link(Attributes attri)
ページリンクを作成します。
|
static java.lang.String |
link(Attributes attri,
java.lang.String urlEncode)
ページリンクを作成します。
|
static java.lang.String |
option(Attributes attri)
オプションを作成します。
|
static java.lang.String |
option(Attributes attri,
java.lang.String addKeyLabel)
オプションを作成します。
|
static java.lang.String |
pre(Attributes attri)
整形済みテキスト(PRE)を作成します。
|
static java.lang.String |
select(Attributes attri,
Options opt)
メニューを作成します。
|
static java.lang.String |
select(Attributes attri,
Options opt,
java.lang.String name,
java.lang.String optAttri)
メニューを作成します。
|
static java.lang.String |
selectAttri(Attributes attri)
プルダウン等のメニューの属性情報のみの文字列を作成します。
|
static java.lang.String |
span(Attributes attri)
汎用インライン要素(SPAN)を作成します。
|
static java.lang.String |
textarea(Attributes attri)
テキストエリアを作成します。
|
static java.lang.String |
textareaAttri(Attributes attri)
テキストエリアの属性情報のみの文字列を作成します。
|
static java.lang.String |
urlEncode(java.lang.String[] key,
java.lang.String[] val)
URLエンコード文字列を作成します。
|
static java.lang.String |
urlEncode(java.lang.String[] key,
java.lang.String[] val,
java.lang.String join)
URLエンコード文字列を作成します。
|
static java.lang.String |
urlEncode(java.lang.String keys,
java.lang.String values)
URLエンコード文字列を作成します。
|
static java.lang.String |
urlEncode(java.lang.String keys,
java.lang.String values,
java.lang.String join)
URLエンコード文字列を作成します。
|
static java.lang.String |
xlink(Attributes attri,
java.lang.String urlEncode)
xlink 形式のページリンクを作成します。
|
public static java.lang.String button(Attributes attri)
| name="名前" | オプション | LabelResource.properties のキー |
| type="形式" | 必須 | submit/reset/button |
| value="値" | オプション | name属性と共に送信される値 |
| disabled="disabled" | オプション | ボタンを利用できない状態にする場合に指定 |
| tabindex="Tab移動順" | オプション | 0~32767の範囲で数字で指定(小さい順に移動) |
| accesskey="ショートカットキー" | オプション | 文字セット中の1文字:WindowsであればAltキーと同時使用 |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| body="表示するタグ文字列" | オリジナル | 画像や文字などボタン上に表示させたいタグの文字列 |
attri - 属性群public static java.lang.String input(Attributes attri)
| name="名前" | オプション | LabelResource.properties のキー |
| type="形式" | 必須 | text/password/checkbox/radio/submit/reset/button/image/file/hidden |
| value="値" | オプション | name属性と共に送信される値 |
| size="30" | オプション | inputタグの大きさ |
| maxlength="50" | オプション | type属性が「text」,「password」 のときの最大文字数 |
| checked="checked" | オプション | type属性が「checkbox」,「radio」 の場合に選択されている状態にする。 |
| disabled="disabled" | オプション | 選択や変更の操作をできない状態にする場合に指定 |
| accept="MIMEタイプ" | オプション | type属性が「file」の場合に処理可能なMIMEタイプを指定 |
| tabindex="Tab移動順" | オプション | 0~32767の範囲で数字で指定(小さい順に移動) |
| accesskey="ショートカットキー" | オプション | 文字セット中の1文字:WindowsであればAltキーと同時使用 |
| src="URL" | オプション | type属性が「image」の場合送信ボタンの画像URLを指定 |
| alt="代替文字列" | オプション | type属性が「image」の場合、画像が表示できないときの代替文字列を指定 |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| body="表示するタグ文字列" | オリジナル | 画像や文字などボタン上に表示させたいタグの文字列 |
| サポート外 | 未実装 | readonly属性、usemap属性、ismap属性、align属性 |
attri - 属性群input( Attributes attri,String name,String value,String optAtt )public static java.lang.String input(Attributes attri, java.lang.String name, java.lang.String value, java.lang.String optAttri)
| name="名前" | オプション | LabelResource.properties のキー |
| type="形式" | 必須 | text/password/checkbox/radio/submit/reset/button/image/file/hidden |
| value="値" | オプション | name属性と共に送信される値 |
| size="30" | オプション | inputタグの大きさ |
| maxlength="50" | オプション | type属性が「text」,「password」 のときの最大文字数 |
| checked="checked" | オプション | type属性が「checkbox」,「radio」 の場合に選択されている状態にする。 |
| disabled="disabled" | オプション | 選択や変更の操作をできない状態にする場合に指定 |
| accept="MIMEタイプ" | オプション | type属性が「file」の場合に処理可能なMIMEタイプを指定 |
| tabindex="Tab移動順" | オプション | 0~32767の範囲で数字で指定(小さい順に移動) |
| accesskey="ショートカットキー" | オプション | 文字セット中の1文字:WindowsであればAltキーと同時使用 |
| src="URL" | オプション | type属性が「image」の場合送信ボタンの画像URLを指定 |
| alt="代替文字列" | オプション | type属性が「image」の場合、画像が表示できないときの代替文字列を指定 |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| body="表示するタグ文字列" | オリジナル | 画像や文字などボタン上に表示させたいタグの文字列 |
| サポート外 | 未実装 | readonly属性、usemap属性、ismap属性、align属性 |
attri - 属性群name - 名前value - 値optAttri - オプション文字列(タグ属性定義されていない属性の登録用文字列)public static java.lang.String inputAttri(Attributes attri)
attri - 属性リストpublic static java.lang.String textareaAttri(Attributes attri)
attri - 属性リストpublic static java.lang.String selectAttri(Attributes attri)
attri - 属性リストpublic static java.lang.String hidden(java.lang.String name,
java.lang.String value)
name - フォームの名前value - 値public static java.lang.String hidden(java.lang.String name,
java.lang.String value,
java.lang.String id)
name - フォームの名前value - 値id - フォームのIDpublic static java.lang.String textarea(Attributes attri)
| name="名前" | オプション | LabelResource.properties のキー |
| rows="行数" | オプション | 入力フィールドの表示行数 |
| cols="幅" | オプション | 入力フィールドの表示幅(文字数) |
| disabled="disabled" | オプション | 選択や変更の操作をできない状態にする場合に指定 |
| tabindex="Tab移動順" | オプション | 0~32767の範囲で数字で指定(小さい順に移動) |
| accesskey="ショートカットキー" | オプション | 文字セット中の1文字:WindowsであればAltキーと同時使用 |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| value="値" | オリジナル | name属性と共に送信される値 |
| body="表示するタグ文字列" | オリジナル | 画像や文字などボタン上に表示させたいタグの文字列 |
| サポート外 | 未実装 | readonly属性 |
attri - 属性群public static java.lang.String link(Attributes attri)
| href="URL" | 必須 | リンク先のURLを指定します。 |
| charset="文字セット" | オプション | リンク先の文字コードセットを指定します。 |
| hreflang="言語セット" | オプション | リンク先の基本となる言語コードを指定します。 |
| type="MIMEタイプ" | オプション | リンク先のMIMEタイプを指定します。 |
| name="名前" | オプション | この要素をリンクの到達点とするための名前を指定します。 |
| rel="リンクタイプ" | オプション | この文書からみた href 属性で指定されるリンク先との関係 |
| rev="リンクタイプ" | オプション | href 属性で指定されるリンク先からみた、この文書との関係 |
| tabindex="Tab移動順" | オプション | 0~32767の範囲で数字で指定(小さい順に移動) |
| accesskey="ショートカットキー" | オプション | 文字セット中の1文字:WindowsであればAltキーと同時使用 |
| target="フレーム名" | オプション | リンク先のフレーム名 |
| body="表示するタグ文字列" | オリジナル | 画像や文字などをリンクにできます。 |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| サポート外 | 未実装 | shape属性、coords属性 |
attri - 属性群public static java.lang.String link(Attributes attri, java.lang.String urlEncode)
attri - 属性群urlEncode - 文字列 ( ?key1=val1&・・・・ という文字列 無いときは "" )public static java.lang.String xlink(Attributes attri, java.lang.String urlEncode)
attri - 属性群urlEncode - 文字列 ( ?key1=val1&・・・・ という文字列 無いときは "" )public static java.lang.String select(Attributes attri, Options opt)
attri - 属性群opt - 選択肢(オプション)public static java.lang.String select(Attributes attri, Options opt, java.lang.String name, java.lang.String optAttri)
| name="名前" | オプション | LabelResource.properties のキー |
| size="行数" | オプション | select要素をリストボックスとして表示する場合の行数 |
| multiple="multiple" | オプション | 選択肢の中から複数選択出来るようにする。 |
| disabled="disabled" | オプション | 選択や変更の操作をできない状態にする場合に指定 |
| tabindex="Tab移動順" | オプション | 0~32767の範囲で数字で指定(小さい順に移動) |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
attri - 属性群opt - 選択肢(オプション)name - 名前optAttri - オプション属性public static java.lang.String option(Attributes attri)
| value="値" | オプション | 送信する値 |
| selected="selected" | オプション | 選択肢をあらかじめ選択された状態にしておく |
| disabled="disabled" | オプション | 選択や変更の操作をできない状態にする場合に指定 |
| body="表示するタグ文字列" | オリジナル | 選択肢に表示させたいタグの文字列 |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
attri - 属性群option( Attributes,String )public static java.lang.String option(Attributes attri, java.lang.String addKeyLabel)
attri - 属性群addKeyLabel - true:キー:ラベル形式/false:ラベルのみ/null:指定通りoption( Attributes )public static java.lang.String frame(Attributes attri)
| src="URL" | オプション | フレームの表示先URLを指定します。 |
| name="フレーム名" | オプション | フレームに付ける名前を指定します。 |
| longdesc="URI" | オプション | フレームの詳しい説明のURI |
| marginwidth="左右のマージン" | オプション | フレーム内の左右のマージンを指定します。 |
| marginheight="上下のマージン" | オプション | フレーム内の上下のマージンを指定します。 |
| noresize="noresize" | オプション | フレームサイズを変更できないようにします。 |
| scrolling="スクロールの制御" | オプション | yes:スクロールバーを表示 no:表示しない auto:必要に応じて表示(デフォルト) |
| frameborder="枠の表示" | オプション | 0:枠を表示しない 1:枠を表示する。(デフォルト) |
| keys="引数にセットするキー" | オプション | URI の引数にセットするキーを CSV形式でセットします。 |
| value="引数にセットする値" | オプション | URI の引数にセットする値を CSV形式でセットします。 |
| 汎用属性 | オプション | class,id,title,style |
attri - 属性群public static java.lang.String frame(Attributes attri, java.lang.String urlEncode)
attri - 属性群urlEncode - 文字列 ( ?key1=val1&・・・・ という文字列 無いときは "" )public static java.lang.String iframe(Attributes attri, java.lang.String urlEncode)
attri - 属性群urlEncode - 文字列 ( ?key1=val1&・・・・ という文字列 無いときは "" )public static java.lang.String urlEncode(java.lang.String keys,
java.lang.String values)
keys - URLの引数となるキー群values - URLの引数となる値群public static java.lang.String urlEncode(java.lang.String keys,
java.lang.String values,
java.lang.String join)
keys - URLの引数となるキー群values - URLの引数となる値群join - URLの引数群を連結させる文字列public static java.lang.String urlEncode(java.lang.String[] key,
java.lang.String[] val)
key - URLの引数となるキーの配列val - URLの引数となる値の配列public static java.lang.String urlEncode(java.lang.String[] key,
java.lang.String[] val,
java.lang.String join)
key - URLの引数となるキーの配列val - URLの引数となる値の配列join - URLの引数群を連結させる文字列public static java.lang.String addUrlEncode(java.lang.String url,
java.lang.String encode)
url - URL文字列encode - URLエンコード文字列public static java.lang.String addUrlEncode(java.lang.String url,
java.lang.String encode,
java.lang.String join)
url - URL文字列encode - URLエンコード文字列join - URLの引数群を連結させる文字列public static java.lang.String img(Attributes attri)
attri - 属性群public static java.lang.String form(Attributes attri)
| action="URI" | 必須 | 送信されたフォームデータを処理するプログラムURI |
| method="HTTPメソッド" | オプション | get/post |
| enctype="MIMEタイプ" | オプション | フォームデータ送信時のMIMEタイプ |
| accept-charset="文字セット" | オプション | データとして受付可能な文字セットの指定 |
| accept="MIMEタイプ" | オプション | データとして処理可能なMIMEタイプを指定 |
| name="名前" | オプション | スクリプト等から参照する場合の名前 |
| target="フレーム名" | オプション | フォームを送信した結果を表示させるフレーム |
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| body="フォーム等の文字列" | 必須 | input 等のフォーム要素 |
attri - 属性群public static java.lang.String span(Attributes attri)
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| body="テキスト等の文字列" | オプション | このテキストを修飾します。 |
attri - 属性群public static java.lang.String pre(Attributes attri)
| 汎用属性 | オプション | class,id,title,style,lang,dir,xml:lang |
| body="テキスト等の文字列" | オプション | このテキストを修飾します。 |
attri - 属性群public static java.lang.String addURLCheckKey(java.lang.String href,
java.lang.String key,
java.lang.String userid,
long time)
href - チェック対象のURLkey - チェックキーのパラメーターキーuserid - ユーザーIDtime - 有効時間HybsCryptographypublic static java.lang.String addURLCheckKey(java.lang.String href,
java.lang.String key,
java.lang.String userid,
long time,
HybsCryptography crypt)
href - チェック対象のURLkey - チェックキーのパラメーターキーuserid - ユーザーIDtime - 有効時間crypt - 暗号化クラスHybsCryptographypublic static java.lang.String embedURLCheckKey(java.lang.String tag,
java.lang.String key,
java.lang.String userid,
long time)
tag - Aタグ文字列key - チェックキーのパラメーターキーuserid - ユーザーIDtime - 有効時間public static java.lang.String embedURLCheckKey(java.lang.String tag,
java.lang.String key,
java.lang.String userid,
long time,
HybsCryptography crypt)
tag - Aタグ文字列key - チェックキーのパラメーターキーuserid - ユーザーIDtime - 有効時間crypt - 暗号化クラスWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.