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

## org.opengion.plugin.column
クラス StringFormat

    java.lang.Object
      org.opengion.plugin.column.StringFormat

     class StringFormat

extends Object

DBCell で共通的に使用される フォーマッタークラスです。 フォーマットは、$1,$2,$3,$4･･･$9という文字列を含んだ入力テキストです。 これに、AAA:BBB:CCC:DDD という値（value）を、コロン（:）で分割し、 おのおのの、$1,$2,$3,$4 に割り当てなおして、文字列を合成します。 また、$1 は、本来の値として使用しますので、getValut()メソッドで、 取り出せるようになっています。 さらに、元の文字列"AAA:BBB:CCC:DDD"は、$0 に割り当てられます。割り当てが ない変数は、""(ゼロ文字列)として、扱われます。

機能階層
  データ表示, データ編集
変更履歴:

  3.4.0.2 (2003/09/05) 新規作成

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

フィールドの概要
`static String[]` | `FROM`
`static char` | `SEPARATOR`

コンストラクタの概要
`StringFormat(String text, String value, String name)` コンストラクター テキストとコロン(:)で区切られた引数を指定してオブジェクトを構築します。

メソッドの概要
`String` | `format()` フォーマット変換を行い結果を返します。
`String` | `getText()` フォーマット変換結果を返します。
`String` | `getValue()` 第一引数($1に相当)を返します。

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

フィールドの詳細

### FROM

    public static final String[] FROM

### SEPARATOR

    public static final char SEPARATOR

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

コンストラクタの詳細

### StringFormat

    public StringFormat(String text,
                        String value,
                        String name)

  コンストラクター テキストとコロン(:)で区切られた引数を指定してオブジェクトを構築します。 テキストには、$1,$2,$3,$4･･･$9という文字列を含んだ入力テキストです。 値は、コロン(:)で区切られて、$1,$2等に順番に割り当てられます。 nameは$Cで置き換える文字列です。

  パラメータ:
    `text` - String $1,$2,$3,$4･･･$9という文字列を含んだ入力テキスト
    `value` - String コロン(:)で区切られた引数(AAA:BBB:CCC:DDD)
    `name` - String $Cと置き換える文字列
  変更履歴:

    4.3.4.0 (2008/12/01) $C対応追加

メソッドの詳細

### format

    public String format()

  フォーマット変換を行い結果を返します。 変換時に、$1,$2･･･等に割り当てられない変数には、ゼロ文字列("")が割り当てられます。

  戻り値:
    フォーマット変換結果
  変更履歴:

    3.8.8.2 (2007/01/26) 自分自身を、$0 に割り当てる。
    4.3.4.0 (2008/12/01) $Cの置換え追加

### getValue

    public String getValue()

  第一引数($1に相当)を返します。 引数はコロン(:)で区切られて渡されています。内部で使用する本当の引数は 第一引数です。これは、フォーマット時の$1に割り当てられます。 フォーマット変換前に取得すると、null が返ります。

  戻り値:
    第一引数($1に相当)

### getText

    public String getText()

  フォーマット変換結果を返します。 これは、#format() 処理を実行した結果を内部でキャッシュしています。 何度も結果だけを取得したい場合に使用します。(変換処理は実行しません) フォーマット変換前に取得すると、null が返ります。

  戻り値:
    フォーマット変換結果

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

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