openGionopenGion
5.8.3.0

org.opengion.hayabusa.common
クラス HybsSystem

java.lang.Object
  上位を拡張 org.opengion.hayabusa.common.HybsSystem

public final class HybsSystem
extends Object

共通的に、使用されるシステム関連メソッドを集約したクラスです。 全変数は、public static final 宣言されています。 メソッドは、日付取得,エラーメッセージ処理 を行っています。

機能分類
初期化
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static String BACK_ADDRESS_KEY
          BACK_GAMENID情報をセッションに登録するときのキー "h_bgadrs"
static String BACK_GAMENID_KEY
          BACK_GAMENID情報をセッションに登録するときのキー "h_bgid"
static String BACK_ROW_KEY
          BACK_ROW情報をセッションに登録するときのキー "h_brow"
static String BR
          HTMLでの改行記号( <br /> )をセットします。
static int BUFFER_LARGE
          バッファの初期容量を通常より大幅に多い目に設定します。
static int BUFFER_MIDDLE
          バッファの初期容量を通常より多い目に設定します。
static int BUFFER_SMALL
          バッファの初期容量を通常より若干多い目に設定します。
static String CONSISTENCY_KEY
          DBTableModel の整合性パラメータをリクエスト情報より取得するときのキー "h_consisKey"
static String CR
          システム依存の改行記号をセットします。
static String DB_LAST_SQL_KEY
          4.3.0.0 (2008/07/04) 最後に Queryを実行した情報の保存時のキー "h_lastSql"
static String EDIT_MARK_KEY
          session オブジェクトに関連付ける ViewMark:editor インスタンスのデフォルトキー
static String ERR_MSG_KEY
          session オブジェクトに関連付ける エラーメッセージ情報キャッシュのキー "h_errMsg"
static String EVENT_COLUMN_CLASS
          5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグのクラス "h_evElm"
static String EVENT_COLUMN_ID
          5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムのIDを設定する属性名 "h_evCid"
static String EVENT_COLUMN_INITVAL
          5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの初期値を設定する属性名 "h_evVal"
static String EVENT_COLUMN_WRITABLE
          5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの書き込み可/不可を設定する属性名 "h_evWrtbl"
static String FORWARD_PAGE_KEY
          Forward時の転送先ページ名をセッションに登録するときのキー "h_fpg"
static char FS
          システム依存のファイルセパレーター文字をセットします。
static char GUI_DELIMITER
          4.0.0 (2005/01/31) GUIのロールを区切る、区切り文字 124
static String GUI_FAV_MENU_KEY
          4.0.0 (2005/09/30) 個人別お気に入りメニューの GE16 登録キーワード "GUI_FAV_MENU_KEY"
static String GUI_GR_MENU_CACHE_KEY
          4.0.0 (2005/08/31) グループメニューのキャッシュキー "h_grpCache"
static String GUIINFO_KEY
          session オブジェクトに関連付ける GUIInfo インスタンスのキー "h_gInfo"
static String HOST_ADRS
          実行しているサーバーのIPアドレス
static String HOST_NAME
          実行しているサーバーの名称
static String IE_HTML5_KEY
           
static String JF_CHART_CACHE_KEY
          3.8.9.1 (2005/07/29) JFreeChart オブジェクトのキャッシュ "h_chartKey"
static String JOINT_STRING
          カラムID(連結文字列)行番号の連結文字列を定義 "__"
static String LOCAL_CONTX_ERR_KEY
          4.0.0 (2005/02/28) Tomcat起動時エラーが発生した場合のエラーキー "h_lclConErr"
static String LOCAL_RES_KEY
          4.0.0 (2005/01/31) ローカルリソースのオブジェクト保存時のキー "h_lclRes"
static int MAX_GET_LENGTH
          URL に使用可能な文字数は最大 2,083 文字 http://support.microsoft.com/default.aspx?
static String MULTI_SESSION_CHECK
          同一セッションでのマルチ起動された場合に、前に開かれた画面からのアクセスを禁止します。
static String MUST_KEY
          4.1.2.1 (2008/03/13) must 属性をrequest変数にセットする場合の キー "h_must_"
static String NO_TRANSITION_MODE_KEY
          4.3.3.0 (2008/10/01) ページ内で画面遷移なしモードを指定しようする場合のキー "h_noTrnsKey"
static String NO_XFER_KEY
          SubmitTag で出力されるボタンパラメータは、次ページへ転送しません。
static String OLD_USERID_KEY
          oldUserId 文字列をセッションに登録するときのキー "h_oldID"
static String PARAM_NAMES_KEY
          5.3.2.0 (2011/02/01) リクエストパラメーターのキー一覧を保存する際のキー "h_prmNms"
static String QUERY_FOCUS_KEY
          5.3.6.0 (2011/06/01) クエリを呼び出し時のフォーカスを制御するためのキー "h_qryFcs"
static String REPORT_ENCODE
          帳票エンコーディング "UTF-8" 設定されていない場合は、UTF-8 に設定されます。
static String REQ_CACHE_KEY
          session オブジェクトに関連付ける リクエスト情報キャッシュのキー "h_req"
static String REVIEW_PAGE_KEY
          Forward時の転送元ページ名をセッションに登録するときのキー "h_rpg"
static String ROW_ID_KEY
          テーブル表示のチェックボックスを特定する id の 名称( id は、この名称+行番号) "cb"
static String ROW_SEL_KEY
          テーブル表示時のチェックボックスのname属性 "h_rowSel" テーブル表示時にチェックボックスを表示しておき、どの行が選ばれたかを 指定する場合に、その name 属性に指定するキーの値です。
static String SCEDULE_KEY
          Timerオブジェクトの管理用キー "h_timer"
static String SCEDULE_TASK_KEY
          TimerTaskオブジェクトの管理用キー "h_timer_task"
static String SESSION_KEY
           
static String SHELL_KEEP_KEY
          Shell オブジェクトをセッションに登録するときのキー "h_shKeepKey"
static String SORT_ASCENDING
          sortAscending をリクエスト情報より取得するときのキー "h_sortAsc"
static String SORT_COLUMNS
          sortColumns 文字列をリクエスト情報より取得するときのキー "h_sortClmns"
static String ST_BAR_OBJ_KEY
          session 管理者がステータスバーに設定するオブジェクトのキー "h_stBar"
static String TBL_MDL_CONKEY
          session オブジェクトに関連付ける ExcelOut の整合性チェック用のキー
static String TBL_MDL_KEY
          session オブジェクトに関連付ける DBTableModel インスタンスのデフォルトキー "h_tblmdl"
static String TBL_WRITER_CLMS
          4.0.0 (2005/06/04) DBTableWriter の columns 属性のセッション登録キーワード "TBL_WRITER_CLMS"
static String TRANSACTION_KEY
          5.1.9.0 (2010/08/01) トランザクションを実現する際のキー "h_tran"
static String URL_CHECK_KEY
          4.3.7.0 (2009/06/01) linkタグのurlCheckキーを出力する際のパラメーターキー "h_urlCheck"
static String URL_HASH_REQ_KEY
          5.2.2.0 (2010/11/01) URLの引数部をハッシュする際のリクエストキー "h_r"
static String USE_AJAX_SUBMIT_KEY
          4.3.7.5 (2009/07/08) ページ内でajaxSubmitを利用する場合のキー "h_ajaxSubmit"
static String USE_EVENT_COLUMN_KEY
          4.3.6.0 (2009/04/01) イベントカラムを利用したかどうかのチェックキー "h_eventColumn"
static String USERINFO_KEY
          session オブジェクトに関連付ける UserInfo インスタンスのキー "h_uInfo"
static String VIEW_MARK_KEY
          session オブジェクトに関連付ける ViewMark インスタンスのデフォルトキー "h_vmark"
static String VIEW_SORT_KEY
          5.1.6.0 (2010/05/01) Viewでソート済みかどうかを判定する際のキー "h_viewSrt"
static String VIEWFORM_KEY
          session オブジェクトに関連付ける Viewform インスタンスのデフォルトキー "h_vform"
static String VIEWLINK_KEY
          session オブジェクトに関連付ける ViewLink インスタンスのデフォルトキー "h_vlink"
 
メソッドの概要
static Calendar getCalendar(String value)
          指定の引数の日付け文字列(YYYYMMDDHHMMSS)より、カレンダオブジェクトを作成します。
static String getContextName()
          システムのコンテキスト名を取得します。
static String getDate()
          現在日付、時刻を所得します。
static String getDate(long time)
          指定時刻をデフォルトのフォーマットで、所得します。
static String getDate(long time, String form)
          指定時刻をデフォルトのフォーマットで、所得します。
static String getDate(String form)
          現在日付、時刻をフォーマットを指定して、所得します。
static String getDate(String baseDate, int diff)
          指定の引数の日付け文字列(YYYYMMDD)より、差分の日付を計算して返します。
static String[][] getSystemResourceData()
          システムリソース情報を取得します。
static boolean isParamSet()
          システムパラメータの追加情報セットが終了しているかどうかを取得します。
static Object newInstance(String cls)
          指定されたクラスローダを使って、識別id に応じた オブジェクトを作成します。
static void setInitialData(Map<String,String> param)
          内部システムリソースマップオブジェクトを設定します。
static void setRequestParam(String serverName, String scheme, int port, String path)
          システムパラメータ情報を追加設定します。
static String sys(String key)
          システム設定ファイルのデータを所得します。
static boolean sysBool(String key)
          システム設定ファイルのデータを所得します。
static HybsEntry[] sysEntry(String key)
          システム設定ファイルから、複数のデータを所得します。
static int sysInt(String key)
          システム設定ファイルのデータを所得します。
static String url2dir(String url)
          システム依存のURL文字列から,実際のディレクトリ名を所得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

BUFFER_SMALL

public static final int BUFFER_SMALL
バッファの初期容量を通常より若干多い目に設定します。 50

関連項目:
定数フィールド値

BUFFER_MIDDLE

public static final int BUFFER_MIDDLE
バッファの初期容量を通常より多い目に設定します。 200

関連項目:
定数フィールド値

BUFFER_LARGE

public static final int BUFFER_LARGE
バッファの初期容量を通常より大幅に多い目に設定します。 500

関連項目:
定数フィールド値

CR

public static final String CR
システム依存の改行記号をセットします。


BR

public static final String BR
HTMLでの改行記号( <br /> )をセットします。


FS

public static final char FS
システム依存のファイルセパレーター文字をセットします。


ROW_SEL_KEY

public static final String ROW_SEL_KEY
テーブル表示時のチェックボックスのname属性 "h_rowSel" テーブル表示時にチェックボックスを表示しておき、どの行が選ばれたかを 指定する場合に、その name 属性に指定するキーの値です。 受け取る側は、このキーで、request 情報より選ばれた行番号を知ることができます。

関連項目:
定数フィールド値

ROW_ID_KEY

public static final String ROW_ID_KEY
テーブル表示のチェックボックスを特定する id の 名称( id は、この名称+行番号) "cb"

関連項目:
定数フィールド値

TBL_MDL_KEY

public static final String TBL_MDL_KEY
session オブジェクトに関連付ける DBTableModel インスタンスのデフォルトキー "h_tblmdl"

関連項目:
定数フィールド値

TBL_MDL_CONKEY

public static final String TBL_MDL_CONKEY
session オブジェクトに関連付ける ExcelOut の整合性チェック用のキー

関連項目:
定数フィールド値

VIEWFORM_KEY

public static final String VIEWFORM_KEY
session オブジェクトに関連付ける Viewform インスタンスのデフォルトキー "h_vform"

関連項目:
定数フィールド値

VIEWLINK_KEY

public static final String VIEWLINK_KEY
session オブジェクトに関連付ける ViewLink インスタンスのデフォルトキー "h_vlink"

関連項目:
定数フィールド値

VIEW_MARK_KEY

public static final String VIEW_MARK_KEY
session オブジェクトに関連付ける ViewMark インスタンスのデフォルトキー "h_vmark"

関連項目:
定数フィールド値

EDIT_MARK_KEY

public static final String EDIT_MARK_KEY
session オブジェクトに関連付ける ViewMark:editor インスタンスのデフォルトキー

関連項目:
定数フィールド値

USERINFO_KEY

public static final String USERINFO_KEY
session オブジェクトに関連付ける UserInfo インスタンスのキー "h_uInfo"

関連項目:
定数フィールド値

GUIINFO_KEY

public static final String GUIINFO_KEY
session オブジェクトに関連付ける GUIInfo インスタンスのキー "h_gInfo"

関連項目:
定数フィールド値

REQ_CACHE_KEY

public static final String REQ_CACHE_KEY
session オブジェクトに関連付ける リクエスト情報キャッシュのキー "h_req"

関連項目:
定数フィールド値

ERR_MSG_KEY

public static final String ERR_MSG_KEY
session オブジェクトに関連付ける エラーメッセージ情報キャッシュのキー "h_errMsg"

関連項目:
定数フィールド値

ST_BAR_OBJ_KEY

public static final String ST_BAR_OBJ_KEY
session 管理者がステータスバーに設定するオブジェクトのキー "h_stBar"

関連項目:
定数フィールド値

SCEDULE_KEY

public static final String SCEDULE_KEY
Timerオブジェクトの管理用キー "h_timer"

関連項目:
定数フィールド値

SCEDULE_TASK_KEY

public static final String SCEDULE_TASK_KEY
TimerTaskオブジェクトの管理用キー "h_timer_task"

関連項目:
定数フィールド値

FORWARD_PAGE_KEY

public static final String FORWARD_PAGE_KEY
Forward時の転送先ページ名をセッションに登録するときのキー "h_fpg"

関連項目:
定数フィールド値

REVIEW_PAGE_KEY

public static final String REVIEW_PAGE_KEY
Forward時の転送元ページ名をセッションに登録するときのキー "h_rpg"

関連項目:
定数フィールド値

BACK_GAMENID_KEY

public static final String BACK_GAMENID_KEY
BACK_GAMENID情報をセッションに登録するときのキー "h_bgid"

関連項目:
定数フィールド値

BACK_ADDRESS_KEY

public static final String BACK_ADDRESS_KEY
BACK_GAMENID情報をセッションに登録するときのキー "h_bgadrs"

関連項目:
定数フィールド値

BACK_ROW_KEY

public static final String BACK_ROW_KEY
BACK_ROW情報をセッションに登録するときのキー "h_brow"

関連項目:
定数フィールド値

SHELL_KEEP_KEY

public static final String SHELL_KEEP_KEY
Shell オブジェクトをセッションに登録するときのキー "h_shKeepKey"

関連項目:
定数フィールド値

OLD_USERID_KEY

public static final String OLD_USERID_KEY
oldUserId 文字列をセッションに登録するときのキー "h_oldID"

関連項目:
定数フィールド値

SORT_COLUMNS

public static final String SORT_COLUMNS
sortColumns 文字列をリクエスト情報より取得するときのキー "h_sortClmns"

関連項目:
定数フィールド値

SORT_ASCENDING

public static final String SORT_ASCENDING
sortAscending をリクエスト情報より取得するときのキー "h_sortAsc"

関連項目:
定数フィールド値

JOINT_STRING

public static final String JOINT_STRING
カラムID(連結文字列)行番号の連結文字列を定義 "__"

関連項目:
定数フィールド値

CONSISTENCY_KEY

public static final String CONSISTENCY_KEY
DBTableModel の整合性パラメータをリクエスト情報より取得するときのキー "h_consisKey"

関連項目:
定数フィールド値

NO_XFER_KEY

public static final String NO_XFER_KEY
SubmitTag で出力されるボタンパラメータは、次ページへ転送しません。 "hX_"

関連項目:
定数フィールド値

MULTI_SESSION_CHECK

public static final String MULTI_SESSION_CHECK
同一セッションでのマルチ起動された場合に、前に開かれた画面からのアクセスを禁止します。

関連項目:
定数フィールド値

JF_CHART_CACHE_KEY

public static final String JF_CHART_CACHE_KEY
3.8.9.1 (2005/07/29) JFreeChart オブジェクトのキャッシュ "h_chartKey"

関連項目:
定数フィールド値

MAX_GET_LENGTH

public static final int MAX_GET_LENGTH
URL に使用可能な文字数は最大 2,083 文字 http://support.microsoft.com/default.aspx?scid=kb;ja;208427

関連項目:
定数フィールド値

GUI_DELIMITER

public static final char GUI_DELIMITER
4.0.0 (2005/01/31) GUIのロールを区切る、区切り文字 124

関連項目:
定数フィールド値

LOCAL_RES_KEY

public static final String LOCAL_RES_KEY
4.0.0 (2005/01/31) ローカルリソースのオブジェクト保存時のキー "h_lclRes"

関連項目:
定数フィールド値

LOCAL_CONTX_ERR_KEY

public static final String LOCAL_CONTX_ERR_KEY
4.0.0 (2005/02/28) Tomcat起動時エラーが発生した場合のエラーキー "h_lclConErr"

関連項目:
定数フィールド値

GUI_GR_MENU_CACHE_KEY

public static final String GUI_GR_MENU_CACHE_KEY
4.0.0 (2005/08/31) グループメニューのキャッシュキー "h_grpCache"

関連項目:
定数フィールド値

GUI_FAV_MENU_KEY

public static final String GUI_FAV_MENU_KEY
4.0.0 (2005/09/30) 個人別お気に入りメニューの GE16 登録キーワード "GUI_FAV_MENU_KEY"

関連項目:
定数フィールド値

TBL_WRITER_CLMS

public static final String TBL_WRITER_CLMS
4.0.0 (2005/06/04) DBTableWriter の columns 属性のセッション登録キーワード "TBL_WRITER_CLMS"

関連項目:
定数フィールド値

MUST_KEY

public static final String MUST_KEY
4.1.2.1 (2008/03/13) must 属性をrequest変数にセットする場合の キー "h_must_"

関連項目:
定数フィールド値

DB_LAST_SQL_KEY

public static final String DB_LAST_SQL_KEY
4.3.0.0 (2008/07/04) 最後に Queryを実行した情報の保存時のキー "h_lastSql"

関連項目:
定数フィールド値

NO_TRANSITION_MODE_KEY

public static final String NO_TRANSITION_MODE_KEY
4.3.3.0 (2008/10/01) ページ内で画面遷移なしモードを指定しようする場合のキー "h_noTrnsKey"

関連項目:
定数フィールド値

USE_EVENT_COLUMN_KEY

public static final String USE_EVENT_COLUMN_KEY
4.3.6.0 (2009/04/01) イベントカラムを利用したかどうかのチェックキー "h_eventColumn"

関連項目:
定数フィールド値

EVENT_COLUMN_CLASS

public static final String EVENT_COLUMN_CLASS
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグのクラス "h_evElm"

関連項目:
定数フィールド値

EVENT_COLUMN_WRITABLE

public static final String EVENT_COLUMN_WRITABLE
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの書き込み可/不可を設定する属性名 "h_evWrtbl"

関連項目:
定数フィールド値

EVENT_COLUMN_ID

public static final String EVENT_COLUMN_ID
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムのIDを設定する属性名 "h_evCid"

関連項目:
定数フィールド値

EVENT_COLUMN_INITVAL

public static final String EVENT_COLUMN_INITVAL
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの初期値を設定する属性名 "h_evVal"

関連項目:
定数フィールド値

URL_CHECK_KEY

public static final String URL_CHECK_KEY
4.3.7.0 (2009/06/01) linkタグのurlCheckキーを出力する際のパラメーターキー "h_urlCheck"

関連項目:
定数フィールド値

USE_AJAX_SUBMIT_KEY

public static final String USE_AJAX_SUBMIT_KEY
4.3.7.5 (2009/07/08) ページ内でajaxSubmitを利用する場合のキー "h_ajaxSubmit"

関連項目:
定数フィールド値

VIEW_SORT_KEY

public static final String VIEW_SORT_KEY
5.1.6.0 (2010/05/01) Viewでソート済みかどうかを判定する際のキー "h_viewSrt"

関連項目:
定数フィールド値

TRANSACTION_KEY

public static final String TRANSACTION_KEY
5.1.9.0 (2010/08/01) トランザクションを実現する際のキー "h_tran"

関連項目:
定数フィールド値

URL_HASH_REQ_KEY

public static final String URL_HASH_REQ_KEY
5.2.2.0 (2010/11/01) URLの引数部をハッシュする際のリクエストキー "h_r"

関連項目:
定数フィールド値

PARAM_NAMES_KEY

public static final String PARAM_NAMES_KEY
5.3.2.0 (2011/02/01) リクエストパラメーターのキー一覧を保存する際のキー "h_prmNms"

関連項目:
定数フィールド値

QUERY_FOCUS_KEY

public static final String QUERY_FOCUS_KEY
5.3.6.0 (2011/06/01) クエリを呼び出し時のフォーカスを制御するためのキー "h_qryFcs"

関連項目:
定数フィールド値

SESSION_KEY

public static final String SESSION_KEY
関連項目:
定数フィールド値

IE_HTML5_KEY

public static final String IE_HTML5_KEY
関連項目:
定数フィールド値

REPORT_ENCODE

public static final String REPORT_ENCODE
帳票エンコーディング "UTF-8" 設定されていない場合は、UTF-8 に設定されます。

関連項目:
定数フィールド値

HOST_NAME

public static final String HOST_NAME
実行しているサーバーの名称


HOST_ADRS

public static final String HOST_ADRS
実行しているサーバーのIPアドレス

メソッドの詳細

setInitialData

public static void setInitialData(Map<String,String> param)
内部システムリソースマップオブジェクトを設定します。

パラメータ:
param - システムリソースマップ
変更履歴:
3.5.3.1 (2003/10/31) 新規作成
4.0.0.0 (2005/01/31) Ver4 のシステムパラメータ情報の取得処理を追加します。
4.3.1.0 (2008/09/03) SERVER_NAME,SERVER_URL,CONTEXT_URLをキャッシュから復元

isParamSet

public static boolean isParamSet()
システムパラメータの追加情報セットが終了しているかどうかを取得します。 設定処理を行うかどうかの判定に使用します。

戻り値:
true:設定完了 / false:未完了(設定可能)
関連項目:
setRequestParam( String,String,int,String )
変更履歴:
4.0.0.0 (2005/11/30) 新規作成

setRequestParam

public static void setRequestParam(String serverName,
                                   String scheme,
                                   int port,
                                   String path)
システムパラメータ情報を追加設定します。 これは、SERVER_NAME、SERVER_URL、CONTEXT_URL などのリクエストオブジェクトから しか取得できない共有情報を、登録する場合に使用します。 これらの値は、taglib/JspInitTag タグでセットされます。 セットする前に、isParamSet() で設定済みかどうか判断してください。 このメソッドは、isParamSet() の値に関係なく、セットします。

パラメータ:
serverName - サーバー名
scheme - スキーマ
port - ポート番号
path - コンテキストパス
関連項目:
isParamSet()
変更履歴:
4.0.0.0 (2005/01/31) 新規作成
4.3.1.0 (2008/09/03) SERVER_NAME,SERVER_URL,CONTEXT_URLのキャッシュ処理追加

getDate

public static String getDate()
現在日付、時刻を所得します。 出力フォーマットは、システムパラメータ の SYS_TIME の 設定を適用します。( "yyyy/MM/dd HH:mm:ss" )

戻り値:
現在日付、時刻 ( 例 2001/04/17 15:48:22 )
変更履歴:
4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

getDate

public static String getDate(long time)
指定時刻をデフォルトのフォーマットで、所得します。 フォーマットの指定方法は、java.text.SimpleDateFormat の指定方法と同一です。 出力フォーマットは、システムパラメータ の SYS_TIME の 設定を適用します。( "yyyy/MM/dd HH:mm:ss" )

パラメータ:
time - 指定のカレントタイム
戻り値:
現在日付、時刻( 例 2001/04/17 15:48:22 )
変更履歴:
4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更
5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。

getDate

public static String getDate(String form)
現在日付、時刻をフォーマットを指定して、所得します。 フォーマットの指定方法は、java.text.SimpleDateFormat の指定方法と同一です。

パラメータ:
form - フォーム文字列 ( 例 "yyyy/MM/dd HH:mm:ss.SSS" )
戻り値:
現在日付、時刻
変更履歴:
5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。 ※ このメソッドを廃止して、直接 HybsDateUtil を使ってもよいが、とりあえず残しておきます。

getDate

public static String getDate(long time,
                             String form)
指定時刻をデフォルトのフォーマットで、所得します。 フォーマットの指定方法は、java.text.SimpleDateFormat の指定方法と同一です。 出力フォーマットは、システムパラメータ の SYS_TIME の 設定を適用します。( "yyyy/MM/dd HH:mm:ss" )

パラメータ:
time - 指定のカレントタイム
form - フォーム文字列 ( 例 "yyyy/MM/dd HH:mm:ss.SSS" )
戻り値:
現在日付、時刻( 例 2001/04/17 15:48:22 )
変更履歴:
4.0.0.0 (2005/01/31) 新規追加
5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。 ※ このメソッドを廃止して、直接 HybsDateUtil を使ってもよいが、とりあえず残しておきます。

sys

public static String sys(String key)
                  throws HybsSystemException
システム設定ファイルのデータを所得します。 キーが存在しない場合は、null を返します。 キーがnullの場合は、HybsSystemException をスローします。

パラメータ:
key - システム設定 キー
戻り値:
システム設定値
例外:
HybsSystemException - キーが null の場合。
変更履歴:
3.5.5.0 (2004/03/12) {@SYS.XXXX} で使用できる変数を増やします。
3.5.5.3 (2004/04/09) {@SYS.XXXX} に、DATE というキーを追加します。
4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

sysEntry

public static HybsEntry[] sysEntry(String key)
システム設定ファイルから、複数のデータを所得します。 キーが,"ABC" とすれば、それで始まるデータ( ABCD, ABC_01 など) を配列で取得できます。 リターン配列は、ソートされています。

パラメータ:
key - システム設定 キー(の先頭の部分文字列)
戻り値:
システム設定配列 HybsEntry
変更履歴:
4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

sysInt

public static int sysInt(String key)
システム設定ファイルのデータを所得します。 特別に,int 型にデータを変換して,渡します。 変換できない場合は,NumberFormatException がスローされます。

パラメータ:
key - システム設定 キー
戻り値:
システム設定値
変更履歴:
3.5.3.1 (2003/10/31) エラー時に、判るようにメッセージを出します。
4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

sysBool

public static boolean sysBool(String key)
システム設定ファイルのデータを所得します。 特別に,boolean 型にデータを変換して,渡します。 変換できない場合は,NumberFormatException がスローされます。

パラメータ:
key - システム設定 キー
戻り値:
システム設定値
変更履歴:
3.5.6.0 (2004/06/18) Booleanのコンストラクタの代わりに、Boolean.valueOf(...) を使用します。

url2dir

public static String url2dir(String url)
システム依存のURL文字列から,実際のディレクトリ名を所得します。 UNIX と Windows を URL パス名から判断して、実ディレクトリを返します。 指定方法は、通常の fileURL 属性と同様に、先頭が、'/' (UNIX) または、2文字目が、 ":" (Windows)の場合は、指定のURLそのままのディレクトリに、そうでない場合は、 システムパラメータ の FILE_URL 属性で指定のフォルダの下に、作成されます。 相対パス、または、URL の場合は、頭に / を入れないでください。UNIX の 絶対パスと判断されます。 また、絶対パスの最後には、/ を入れておいてください。

パラメータ:
url - URL文字列
戻り値:
ディレクトリ文字列
変更履歴:
4.0.0.0 (2005/01/31) StringUtil.urlAppend メソッドの利用

getSystemResourceData

public static String[][] getSystemResourceData()
システムリソース情報を取得します。 形式は、キー([0])、値([1])の2次元配列です。 キーでソートされています。

戻り値:
システムリソース情報:キー([0])、値([1])の2次元配列
変更履歴:
3.5.3.1 (2003/10/31) 新規追加
4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

getContextName

public static String getContextName()
システムのコンテキスト名を取得します。 コンテキスト名は、Tomcat の servr.xml で指定する仮想フォルダ名です。

戻り値:
コンテキスト名(仮想フォルダ名)
変更履歴:
3.5.4.3 (2004/01/05) 新規追加

getCalendar

public static Calendar getCalendar(String value)
指定の引数の日付け文字列(YYYYMMDDHHMMSS)より、カレンダオブジェクトを作成します。 引数は、YYYYMMDD の8文字か、YYYYMMDDHHMMSS の14文字のどちらかです。

パラメータ:
value - 日付け文字列(YYYYMMDD または YYYYMMDDHHMMSS)
戻り値:
カレンダオブジェクト
変更履歴:
3.5.4.8 (2004/02/23) 新規作成
5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。

getDate

public static String getDate(String baseDate,
                             int diff)
指定の引数の日付け文字列(YYYYMMDD)より、差分の日付を計算して返します。 引数は、YYYYMMDD と 差分の日数。

パラメータ:
baseDate - 日付け文字列(YYYYMMDD)
diff - 差分の日数(過去の日付[+]、将来の日付は[-])
戻り値:
結果の日付(YYYYMMDD)
変更履歴:
4.1.1.0 (2008/01/30) 新規作成
5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。

newInstance

public static Object newInstance(String cls)
指定されたクラスローダを使って、識別id に応じた オブジェクトを作成します。 作成するには、デフォルトコンストラクターが必要です。 initialize パラメータは true 相当(それまでに初期化されていない場合だけ初期化)です。

パラメータ:
cls - 作成するクラスのフルネーム
戻り値:
オブジェクト
例外:
RuntimeException - 何らかのエラーが発生した場合

openGion 5.8.3.0

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