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

## org.opengion.fukurou.util
クラス SystemParameter

    java.lang.Object
      org.opengion.fukurou.util.SystemParameter

    public final class SystemParameter

extends java.lang.Object

SystemParameter は、{@XXXX} 文字列を処理するクラスです。 このクラスでは、{@XXXX} 文字列を別の文字列と置き換えることや、 予め予約されている予約語 {@SYS.XXXX} 文字列を置き換えます。 通常の {@XXXX} 文字列の置き換えは、キーと値のペアを、HybsEntry オブジェクトに セットして、その配列を受け取って処理します。 以下の値はあらかじめ、動的に作成されます。 ・SYS.YMD ８byte の今日のシステム日付(yyyyMMdd) ・SYS.YMDH １４byte の今日のシステム日時(yyyyMMddHHmmss) ・SYS.HMS ６byte の今日のシステム時間(HHmmss)

バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

フィールドの概要
`static java.lang.String` | `CR` 改行コード

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

メソッドの概要
`java.lang.String[]` | `getColumns()` フォーマットをパースした結果から、カラム一覧を配列形式で返します。
`java.lang.String[]` | `getFormats()` フォーマットをパースした結果から、フォーマット一覧を配列形式で返します。
`java.lang.String` | `replace(HybsEntry[] entry)` {@XXXX} の特殊文字を含む文字列を、置き換えます。
`java.lang.String` | `replace(java.util.Map<java.lang.String,java.lang.String> map)` {@XXXX} の特殊文字を含む文字列を、置き換えます。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### CR

    public static final java.lang.String CR

  改行コード

コンストラクタの詳細

### SystemParameter

    public SystemParameter(java.lang.String orig)

  {@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。

  パラメータ:
    `orig` - String 変換する文字列(オリジナル)
  変更履歴:

    5.1.8.0 (2010/07/01) パース方法見直し(StringTokenizerでは、{@xxx}が連続してある場合に対応できない)
    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} は、廃止

メソッドの詳細

### replace

    public java.lang.String replace(HybsEntry[] entry)

  {@XXXX} の特殊文字を含む文字列を、置き換えます。 対象外の文字列は、そのまま、残されます。

  パラメータ:
    `entry` - HybsEntry 置換文字列のキーと値のペアを管理しているEntryオブジェクトの配列
  戻り値:
    String 置換後の文字列
  変更履歴:

    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オブジェクト
  戻り値:
    String 置換後の文字列

### getColumns

    public java.lang.String[] getColumns()

  フォーマットをパースした結果から、カラム一覧を配列形式で返します。

  戻り値:
    カラム配列
  変更履歴:

    5.1.7.0 (2010/06/01) 新規作成

### getFormats

    public java.lang.String[] getFormats()

  フォーマットをパースした結果から、フォーマット一覧を配列形式で返します。

  戻り値:
    フォーマット配列
  変更履歴:

    5.1.7.0 (2010/06/01) 新規作成

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

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