com.hamaf.hikyaku.util
クラス MessageUtil

java.lang.Object
  上位を拡張 com.hamaf.hikyaku.util.MessageUtil

public class MessageUtil
extends java.lang.Object

タイトル: MessageUtil is CommonMessage, KeyList access class.

説明:CommonMessage, KeyListを操作するユーティリティ集。


以下の機能をstaticで用意しています。
  1. getMessage : マスタXMLの<messageData>タグに指定されているメッセージを取得する
  2. getRsrcMsg : Resource Fileからメッセージを取得する
  3. getItem : CommonMessageから指定した項目値を取得する
  4. getKeyItem : KeyListから指定した項目値を取得する

著作権: Copyright (c) 2007/05/02

バージョン:
1.0
作成者:
y-hamanaka

コンストラクタの概要
MessageUtil()
           
 
メソッドの概要
static java.lang.String createErrorMsg(ServletRequest req, java.lang.String item)
          Describe createErrorMsg method : create Item Error Message.
static java.lang.String createTextTag(java.lang.String name, java.lang.String cls, java.lang.String size, java.lang.String maxlength, java.lang.String attr)
          Describe createTextTag method : create <input type=text > tag.
static java.lang.String getItem(CommonMessage msg, java.lang.String item, boolean nocnv)
          Describe getItem method : get item value from CommonMessage.  
static java.lang.String getItem(ServletRequest req, java.lang.String item, boolean nocnv)
          Describe getItem method : get item value from CommonMessage.
static java.lang.String getKeyItem(HttpSession session, java.lang.String item)
          Describe getKeyItem method : get item value from KeyList..
static java.lang.String getKeyItem(KeyList kl, java.lang.String item)
          Describe getKeyItem method : get item value from KeyList.
static java.lang.String getMessage(java.lang.String cd, java.lang.String sysid)
          Describe getMessage method : change code to message from MasterXml.
static java.lang.String getMessage(java.lang.String cd, java.lang.String sysid, java.util.List<java.lang.String> parm)
          Describe getMessage method : change code to message with convert from MasterXml.
static java.lang.String getMessage(java.lang.String cd, java.lang.String sysid, java.lang.Object[] parm)
          Describe getMessage method : change code to message with convert from MasterXml.
static java.lang.String getMessage(java.lang.String cd, java.lang.String sysid, java.lang.String... parm)
          Describe getMessage method : change code to message with convert from MasterXml.
static java.lang.String getRsrcMsg(java.lang.String rfl, java.lang.String cd)
          Describe getRsrcMsg method : change code to message with convert from Resource file.
static java.lang.String getRsrcMsg(java.lang.String rfl, java.lang.String cd, java.util.List<java.lang.String> parm)
          Describe getRsrcMsg method : change code to message with convert from Resource file.
static java.lang.String getRsrcMsg(java.lang.String rfl, java.lang.String cd, java.lang.Object[] parm)
          Describe getRsrcMsg method : change code to message with convert from Resource file.
static java.lang.String getRsrcMsg(java.lang.String rfl, java.lang.String cd, java.lang.String... parm)
          Describe getRsrcMsg method : change code to message with convert from Resource file.
static java.lang.String getSpare(HttpSession session, int ipos)
           
static java.lang.String getSpare(HttpSession session, java.lang.String pos)
          Describe getSpare2Str method : get spare area date.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MessageUtil

public MessageUtil()
メソッドの詳細

getMessage

public static final java.lang.String getMessage(java.lang.String cd,
                                                java.lang.String sysid)
Describe getMessage method : change code to message from MasterXml.
指定されたコードでマスタXmlからメッセージを取得する。

パラメータ:
cd - a String : コード
sysid - a String : システムID
戻り値:
a String : 取得したメッセージ

getMessage

public static final java.lang.String getMessage(java.lang.String cd,
                                                java.lang.String sysid,
                                                java.lang.Object[] parm)
Describe getMessage method : change code to message with convert from MasterXml.
指定されたコードと変換文字列配列よりメッセージを取得する。

パラメータ:
cd - a String : コード
sysid - a String : システムID
parm - Object[] : 変換文字列配列
戻り値:
a String : 取得したメッセージ

getMessage

public static final java.lang.String getMessage(java.lang.String cd,
                                                java.lang.String sysid,
                                                java.util.List<java.lang.String> parm)
Describe getMessage method : change code to message with convert from MasterXml.
指定されたコードと変換文字列リストよりメッセージを取得する。

パラメータ:
cd - a String : コード
sysid - a String : システムID
parm - a List : 変換文字列リスト
戻り値:
a String : 取得したメッセージ

getMessage

public static final java.lang.String getMessage(java.lang.String cd,
                                                java.lang.String sysid,
                                                java.lang.String... parm)
Describe getMessage method : change code to message with convert from MasterXml.
指定されたコードと変換文字列よりメッセージを取得する。
変換する文字列が1つだけの場合の簡易版です。

パラメータ:
cd - a String : コード
sysid - a String : システムID
parm - a String : 変換文字列
戻り値:
a String : 取得したメッセージ

getRsrcMsg

public static final java.lang.String getRsrcMsg(java.lang.String rfl,
                                                java.lang.String cd)
Describe getRsrcMsg method : change code to message with convert from Resource file.
指定されたコードでリソースファイルからメッセージを取得する。

パラメータ:
rfl - a String : Resource File 名
cd - a String : コード
戻り値:
a String : 取得したメッセージ

getRsrcMsg

public static final java.lang.String getRsrcMsg(java.lang.String rfl,
                                                java.lang.String cd,
                                                java.lang.Object[] parm)
Describe getRsrcMsg method : change code to message with convert from Resource file.
指定されたコードと変換文字列配列よりメッセージを取得する。

パラメータ:
rfl - a String : Resource File 名
cd - a String : コード
parm - a Object[] : 変換文字列配列
戻り値:
a String : 取得したメッセージ

getRsrcMsg

public static final java.lang.String getRsrcMsg(java.lang.String rfl,
                                                java.lang.String cd,
                                                java.util.List<java.lang.String> parm)
Describe getRsrcMsg method : change code to message with convert from Resource file.
指定されたコードと変換文字列リストよりメッセージを取得する。

パラメータ:
rfl - a String : Resource File 名
cd - a String : コード
parm - a List : 変換文字列リスト
戻り値:
a String : 取得したメッセージ

getRsrcMsg

public static final java.lang.String getRsrcMsg(java.lang.String rfl,
                                                java.lang.String cd,
                                                java.lang.String... parm)
Describe getRsrcMsg method : change code to message with convert from Resource file.
指定されたコードと変換文字列よりメッセージを取得する。
変換する文字列が1つだけの場合の簡易版です。

パラメータ:
rfl - a String : Resource File 名
cd - a String : コード
parm - a String : 変換文字列
戻り値:
a String : 取得したメッセージ

getItem

public static final java.lang.String getItem(CommonMessage msg,
                                             java.lang.String item,
                                             boolean nocnv)
Describe getItem method : get item value from CommonMessage.  
CommonMessageから項目の値を取り出す

パラメータ:
msg - a CommonMessage :
item - a String : 項目名称
nocnv - a boolean : タグ文字の変換をさせない場合、true
戻り値:
a String : 取得した値

getItem

public static final java.lang.String getItem(ServletRequest req,
                                             java.lang.String item,
                                             boolean nocnv)
Describe getItem method : get item value from CommonMessage.
CommonMessageから項目の値を取り出す

パラメータ:
req - a ServletRequest
item - a String : 項目名称
nocnv - a boolean : タグ文字の変換をさせない場合、true
戻り値:
a String : 取得した値

getKeyItem

public static final java.lang.String getKeyItem(KeyList kl,
                                                java.lang.String item)
Describe getKeyItem method : get item value from KeyList.
KeyListから項目の値を取り出す

パラメータ:
kl - a KeyList :
item - a String : 項目名称
戻り値:
a String : 取得した値

getKeyItem

public static final java.lang.String getKeyItem(HttpSession session,
                                                java.lang.String item)
Describe getKeyItem method : get item value from KeyList..
KeyListから項目の値を取り出す

パラメータ:
session - a HttpSession
item - a String : 項目名称
戻り値:
a String : 取得した値

getSpare

public static final java.lang.String getSpare(HttpSession session,
                                              java.lang.String pos)
Describe getSpare2Str method : get spare area date.
KeyListの補助エリアの値を文字列にして戻す。

パラメータ:
session - a HttpSession
pos - a String : 項目の位置
戻り値:
a String : 取得した値

getSpare

public static final java.lang.String getSpare(HttpSession session,
                                              int ipos)

createTextTag

public static final java.lang.String createTextTag(java.lang.String name,
                                                   java.lang.String cls,
                                                   java.lang.String size,
                                                   java.lang.String maxlength,
                                                   java.lang.String attr)
Describe createTextTag method : create <input type=text > tag.
テキストフィールド用のタグ文字を生成する。

パラメータ:
name - a String : name属性に設定する文字列、不要な場合null
cls - a String : class属性に設定する文字列、不要な場合null
size - a String : size属性に設定する文字列、不要な場合null
maxlength - a String : maxlength属性に設定する文字列、不要な場合null
attr - a String : その他の属性として設定する文字列、不要な場合null
戻り値:
a String : テキストフィールド用のタグ文字列

createErrorMsg

public static final java.lang.String createErrorMsg(ServletRequest req,
                                                    java.lang.String item)
Describe createErrorMsg method : create Item Error Message.
項目エラー用のメッセージを生成する。
Statusがノーマル時、及び、該当項目のメッセージが無い場合は、空の文字列を戻す。

パラメータ:
req - a ServletRequest
item - a String : 対象となる項目
戻り値:
a String : 生成したメッセージ