パッケージ org.opengion.fukurou.util

クラス SystemParameter


  • public final class SystemParameter
    extends java.lang.Object
    SystemParameter は、{@XXXX} 文字列を処理するクラスです。 このクラスでは、{@XXXX} 文字列を別の文字列と置き換えることや、 予め予約されている予約語 {@DATE.XXXX} 文字列を置き換えます。 通常の {@XXXX} 文字列の置き換えは、キーと値のペアを、HybsEntry オブジェクトに セットして、その配列を受け取って処理します。 以下の値はあらかじめ、動的に作成されます。 ・DATE.YMD 8byte の今日のシステム日付(yyyyMMdd) ・DATE.YMDH 14byte の今日のシステム日時(yyyyMMddHHmmss) ・DATE.HMS 6byte の今日のシステム時間(HHmmss)
    機能分類
    ユーティリティ
    バージョン
    4.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      SystemParameter​(java.lang.String orig)
      {@XXXX} の特殊文字を含む文字列を、置き換えます。
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      java.lang.String[] getColumns()
      フォーマットをパースした結果から、カラム一覧を配列形式で返します。
      java.lang.String[] getFormats()
      フォーマットをパースした結果から、フォーマット一覧を配列形式で返します。
      java.lang.String replace​(java.util.Map<java.lang.String,​java.lang.String> map)
      {@XXXX} の特殊文字を含む文字列を、置き換えます。
      java.lang.String replace​(HybsEntry... entry)
      {@XXXX} の特殊文字を含む文字列を、置き換えます。
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • SystemParameter

        public SystemParameter​(java.lang.String orig)
        {@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。
        パラメータ:
        orig - 変換する文字列(オリジナル)
        変更履歴:
        5.1.8.0 (2010/07/01) パース方法見直し(StringTokenizerでは、{@XXXX}が連続してある場合に対応できない), 5.3.2.0 (2011/02/01) original データを、パース結果を利用するように修正する。, 5.3.4.0 (2011/04/01) {@DATE.XXXX} を処理できるように機能追加, 5.3.5.0 (2011/05/01) {@SYS.XXXX} は、廃止, 5.5.7.2 (2012/10/09) rightNow をCalendarオブジェクト ではなく、String時刻とします。, 5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。
    • メソッドの詳細

      • replace

        public java.lang.String replace​(HybsEntry... entry)
        {@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。
        パラメータ:
        entry - 置換文字列のキーと値のペアを管理しているEntryオブジェクトの配列(可変長引数)
        戻り値:
        置換後の文字列
        変更履歴:
        5.3.4.0 (2011/04/01) 判定方法 修正
      • replace

        public java.lang.String replace​(java.util.Map<java.lang.String,​java.lang.String> map)
        {@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。
        パラメータ:
        map - 置換文字列のキーと値のペアを管理しているMapオブジェクト
        戻り値:
        置換後の文字列
      • getColumns

        public java.lang.String[] getColumns()
        フォーマットをパースした結果から、カラム一覧を配列形式で返します。
        戻り値:
        カラム配列
        変更履歴:
        5.1.7.0 (2010/06/01) 新規作成
        このメソッドは、nullを返しません
      • getFormats

        public java.lang.String[] getFormats()
        フォーマットをパースした結果から、フォーマット一覧を配列形式で返します。
        戻り値:
        フォーマット配列
        変更履歴:
        5.1.7.0 (2010/06/01) 新規作成
        このメソッドは、nullを返しません