概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.6.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` | `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` | `JF_CHART_CACHE_KEY`
`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` | `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` | `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` | `URL_CHECK_KEY` 4.3.7.0 (2009/06/01) linkタグのurlCheckキーを出力する際のパラメーターキー "h_urlCheck"
`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` | `USER_VIEW_CLMS` 5.1.6.0 (2010/05/01) ユーザー毎の並べ替え定義を保存する際のキー "H_USRVWCLMS_"
`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 String` | `getYMDate(int plus)` 現在の月に、指定の月数をプラスした日付文字列を返します。
`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

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

### 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"

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

### 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"

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

### USER_VIEW_CLMS

    public static final String USER_VIEW_CLMS

  5.1.6.0 (2010/05/01) ユーザー毎の並べ替え定義を保存する際のキー "H_USRVWCLMS_"

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

### 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` - Map システムリソースマップオブジェクト
  変更履歴:

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

### isParamSet

    public static boolean isParamSet()

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

  戻り値:
    boolean true:設定完了 / false:未完了(設定可能)
  関連項目:
    `setRequestParam( String,String,int,String )`
  変更履歴:

    4.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` - String サーバー名
    `scheme` - String スキーマ
    `port` - int ポート番号
    `path` - String コンテキストパス
  関連項目:
    `isParamSet()`
  変更履歴:

    4.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 (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 (2005/01/31) getSystemResource() ⇒ sysParam に変更

### getDate

    public static String getDate(String form)

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

  パラメータ:
    `form` - フォーム文字列 ( 例 "yyyy/MM/dd HH:mm:ss.SSS" )
  戻り値:
    現在日付、時刻

### 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 (2005/01/31) 新規追加

### getYMDate

    public static String getYMDate(int plus)

  現在の月に、指定の月数をプラスした日付文字列を返します。 日付文字列のフォーマットは、"yyyyMM" です。 指定する月数にマイナスを指定すると、減算できます。

  パラメータ:
    `plus` - プラスする月数
  戻り値:
    指定の月数をプラスした日付文字列

### sys

    public static String sys(String key)
                      throws HybsSystemException

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

  パラメータ:
    `key` - システム設定 キー
  戻り値:
    システム設定値
  例外:
    `HybsSystemException`
  変更履歴:

    3.5.5.0 (2004/03/12) {@SYS.XXXX} で使用できる変数を増やします。
    3.5.5.3 (2004/04/09) {@SYS.XXXX} に、DATE というキーを追加します。
    4.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

### sysEntry

    public static HybsEntry[] sysEntry(String key)

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

  パラメータ:
    `key` - システム設定 キー（の先頭の部分文字列）
  戻り値:
    システム設定配列 HybsEntry
  変更履歴:

    4.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

### sysInt

    public static int sysInt(String key)

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

  パラメータ:
    `key` - システム設定 キー
  戻り値:
    システム設定値（int型)
  変更履歴:

    3.5.3.1 (2003/10/31) エラー時に、判るようにメッセージを出します。
    4.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

### sysBool

    public static boolean sysBool(String key)

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

  パラメータ:
    `key` - システム設定 キー
  戻り値:
    システム設定値（boolean型)
  変更履歴:

    3.5.6.0 (2004/06/18) Booleanのコンストラクタの代わりに、Boolean.valueOf(...) を使用します。

### url2dir

    public static String url2dir(String url)

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

  パラメータ:
    `url` - URL文字列
  戻り値:
    ディレクトリ文字列
  変更履歴:

    4.0.0 (2005/01/31) StringUtil.urlAppend メソッドの利用

### getSystemResourceData

    public static String[][] getSystemResourceData()

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

  戻り値:
    String[][] キー([0])、値([1])の２次元配列
  変更履歴:

    3.5.3.1 (2003/10/31) 新規追加
    4.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更

### getContextName

    public static String getContextName()

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

  戻り値:
    String コンテキスト名（仮想フォルダ名）
  変更履歴:

    3.5.4.3 (2004/01/05) 新規追加

### getCalendar

    public static Calendar getCalendar(String value)

  指定の引数の日付け文字列（YYYYMMDDHHMMSS）より、カレンダオブジェクトを作成します。 引数は、YYYYMMDD の８文字か、YYYYMMDDHHMMSS の１４文字のどちらかです。

  パラメータ:
    `value` - 日付け文字列（YYYYMMDD または YYYYMMDDHHMMSS）
  戻り値:
    String カレンダオブジェクト
  変更履歴:

    3.5.4.8 (2004/02/23) 新規作成

### getDate

    public static String getDate(String baseDate,
                                 int diff)

  指定の引数の日付け文字列（YYYYMMDD）より、差分の日付を計算して返します。 引数は、YYYYMMDD と 差分の日数。

  パラメータ:
    `baseDate` - 日付け文字列（YYYYMMDD）
    `diff` - 差分の日数（過去の日付[+]、将来の日付は[-]）
  戻り値:
    String 結果の日付（YYYYMMDD）
  変更履歴:

    4.1.1.0 (2008/01/30) 新規作成

### newInstance

    public static Object newInstance(String cls)

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

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

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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