org.opengion.hayabusa.html
クラス StringFormat
java.lang.Object
org.opengion.hayabusa.html.StringFormat
public class StringFormat
- extends java.lang.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,
コンストラクタの概要 |
StringFormat(java.lang.String text,
java.lang.String value,
java.lang.String name)
コンストラクター
テキストとコロン(:)で区切られた引数を指定してオブジェクトを構築します。 |
メソッドの概要 |
java.lang.String |
format()
フォーマット変換を行い結果を返します。 |
java.lang.String |
getText()
フォーマット変換結果を返します。 |
java.lang.String |
getValue()
第一引数($1に相当)を返します。 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEPARATOR
public static final char SEPARATOR
- 関連項目:
- 定数フィールド値
StringFormat
public StringFormat(java.lang.String text,
java.lang.String value,
java.lang.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 java.lang.String format()
- フォーマット変換を行い結果を返します。
変換時に、$1,$2・・・等に割り当てられない変数には、ゼロ文字列("")が割り当てられます。
- 戻り値:
- フォーマット変換結果
- 変更履歴:
3.8.8.2 (2007/01/26) 自分自身を、$0 に割り当てる。 |
4.3.4.0 (2008/12/01) $Cの置換え追加 |
getValue
public java.lang.String getValue()
- 第一引数($1に相当)を返します。
引数はコロン(:)で区切られて渡されています。内部で使用する本当の引数は
第一引数です。これは、フォーマット時の$1に割り当てられます。
フォーマット変換前に取得すると、null が返ります。
- 戻り値:
- 第一引数($1に相当)
getText
public java.lang.String getText()
- フォーマット変換結果を返します。
これは、#format() 処理を実行した結果を内部でキャッシュしています。
何度も結果だけを取得したい場合に使用します。(変換処理は実行しません)
フォーマット変換前に取得すると、null が返ります。
- 戻り値:
- フォーマット変換結果
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.