jp.mosp.common.common
クラス HtmlUtility

java.lang.Object
  上位を拡張 jp.mosp.common.common.HtmlUtility

public class HtmlUtility
extends Object

HTML作成に有用なメソッドを提供する。

HTMLのヘッダーやフッター等、標準化されたHTMLを作成するのに役立つ。


コンストラクタの概要
HtmlUtility()
           
 
メソッドの概要
static String escapeHTML(String aStr)
          HTMLエスケープ。
static String getButtonTag(String id, String cmd, String name)
          ボタンタグ取得。
static String getDeleteFlagSelectOption(String deleteFlag)
          削除フラグセレクトオプション出力。
static String getFooter(VoInterface vo)
          HTMLフッター出力。
static String getHeader(VoInterface vo)
          HTMLヘッダー出力。
static String getListInfo(ListVo vo)
          リスト情報出力。
static String getListInfoFlex(ListVo vo)
          リスト情報出力。
static String getMessages(VoInterface vo)
          HTMLメッセージ出力。
static String getMospAuthSelectOption(String mospAuthority)
          MosP利用権限セレクトオプション出力。
static String getPulldownList(String[][] aryPulldown)
          プルダウンリスト。
static String getRequiredMark()
          必須マーク出力。
static String getSelectOption(String[][] array, String value)
          セレクトオプション出力。
static String getSubTitle(BaseVo vo)
          サブタイトル取得。
static String getTagLogoImage(String logoPath, String namLogo)
          ロゴイメージタグ取得。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HtmlUtility

public HtmlUtility()
メソッドの詳細

getHeader

public static String getHeader(VoInterface vo)
                        throws IllegalAccessException
HTMLヘッダー出力。
HTMLヘッダー及びJavascript、cssの宣言を出力する。
JSPの最初に実行することを想定している。

パラメータ:
vo - 情報保持VO
戻り値:
HTMLヘッダー文字列
例外:
IllegalAccessException

getFooter

public static String getFooter(VoInterface vo)
HTMLフッター出力。
HTMLフッター及びMosPフレームワークで用いる リクエストパラメータフィールドを出力する。
JSPの最後に実行することを想定している。

パラメータ:
vo - 情報保持VO
戻り値:
HTMLフッター文字列

getMessages

public static String getMessages(VoInterface vo)
HTMLメッセージ出力。
任意の位置に、メッセージを配置する。

パラメータ:
vo - 情報保持VO
戻り値:
HTMLメッセージ文字列

getListInfo

public static String getListInfo(ListVo vo)
リスト情報出力。
一覧の件数及び前頁、次頁ボタンを出力する。

パラメータ:
vo - 情報保持VO
戻り値:
HTMLリスト情報文字列

getListInfoFlex

public static String getListInfoFlex(ListVo vo)
リスト情報出力。
一覧の件数及び前頁、次頁ボタンを出力する。
任意の頁に遷移できる機能を持つ。

パラメータ:
vo - 情報保持VO
戻り値:
HTMLリスト情報文字列

getMospAuthSelectOption

public static String getMospAuthSelectOption(String mospAuthority)
MosP利用権限セレクトオプション出力。
MosPフレームワーク標準のMosP利用権限セレクトオプションを出力する。

パラメータ:
mospAuthority - 選択MosP利用権限
戻り値:
HTMLMosP利用権限セレクトオプション文字列

getDeleteFlagSelectOption

public static String getDeleteFlagSelectOption(String deleteFlag)
削除フラグセレクトオプション出力。
MosPフレームワーク標準の削除フラグセレクトオプションを出力する。

パラメータ:
deleteFlag - 削除フラグ
戻り値:
HTMLMosP利用権限セレクトオプション文字列

getSelectOption

public static String getSelectOption(String[][] array,
                                     String value)
セレクトオプション出力。
任意のセレクトオプションを出力する。

パラメータ:
array - セレクトオプション内容
value - 初期選択値
戻り値:
HTMLセレクトオプション文字列

getRequiredMark

public static String getRequiredMark()
必須マーク出力。
MosPフレームワーク標準の必須マークを出力する。

戻り値:
HTML必須マーク文字列

getPulldownList

public static String getPulldownList(String[][] aryPulldown)
プルダウンリスト。
任意のプルダウンリストを出力する。

パラメータ:
aryPulldown - プルダウン用配列
戻り値:
プルダウンリスト文字列

escapeHTML

public static String escapeHTML(String aStr)
HTMLエスケープ。

パラメータ:
aStr - エスケープ対象文字列
戻り値:
エスケープ後文字列

getSubTitle

public static String getSubTitle(BaseVo vo)
サブタイトル取得。

パラメータ:
vo - サブタイトル取得元VO
戻り値:
サブタイトルHTML文字列

getButtonTag

public static String getButtonTag(String id,
                                  String cmd,
                                  String name)
ボタンタグ取得。

パラメータ:
id - id
cmd - コマンドNo.
name - ボタン名称
戻り値:
ボタンタグHTML文字列

getTagLogoImage

public static String getTagLogoImage(String logoPath,
                                     String namLogo)
ロゴイメージタグ取得。

パラメータ:
logoPath - ロゴファイルパス
namLogo - ロゴファイルタイトル
戻り値:
ロゴイメージタグHTML文字列