jp.ne.mki.wedge.data.format
クラス WedgeDecimalFormat
java.lang.Object
|
+--jp.ne.mki.wedge.data.format.AbstractFormat
|
+--jp.ne.mki.wedge.data.format.WedgeDecimalFormat
- すべての実装インタフェース:
- DataFormatInterface
- public class WedgeDecimalFormat
- extends AbstractFormat
数値型フォーマット
パターンに沿って数値型のフォーマットを行います。
値の対象となるデータタイプは「NUMBER」になります。
パターンのデフォルトは"#,##0.###"になります。ツールにてパターンが指定されている場合には
そのパターンが反映されます。
フォーマットの実行は java.text.DecimalFormat を利用しています。
パターンの設定方法は java.text.DecimalFormat のドキュメントを参照して下さい。
アンフォーマットでは数値の文字、ピリオドは一つのみ,また先頭の-(マイナス)も抜出します。
- バージョン:
- 1.0
- 作成者:
- mki
メソッドの概要 |
void |
applyPattern(java.lang.String pattern)
パターンの設定 |
java.lang.String |
format(java.lang.Object value)
フォーマット(内部格納型→編集形式) |
java.lang.String |
toPattern()
パターンの取得 |
java.lang.String |
unFormat(java.lang.Object value)
アンフォーマット(編集形式→内部格納型)
数値の文字、ピリオドは一つのみ,また先頭の-(マイナス)も抜出します。 |
クラス jp.ne.mki.wedge.data.format.AbstractFormat から継承したメソッド |
getDataType, getDefault, getEnum, getId, getItemType, getLength, getLogicalName, getMaximum, getMinimum, getPhysicalName, getScale, getStringValue, isFix, isOmit, setDataType, setDefault, setEnum, setFix, setId, setItemType, setLength, setLogicalName, setMaximum, setMinimum, setOmit, setPhysicalName, setScale |
クラス java.lang.Object から継承したメソッド |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WedgeDecimalFormat
public WedgeDecimalFormat()
applyPattern
public void applyPattern(java.lang.String pattern)
- パターンの設定
- パラメータ:
String
- パターン
toPattern
public java.lang.String toPattern()
- パターンの取得
- 戻り値:
- String パターン
format
public java.lang.String format(java.lang.Object value)
throws java.lang.Throwable
- フォーマット(内部格納型→編集形式)
- パラメータ:
String
- 対象文字列- 戻り値:
- String フォーマット後文字列
unFormat
public java.lang.String unFormat(java.lang.Object value)
throws java.lang.Throwable
- アンフォーマット(編集形式→内部格納型)
数値の文字、ピリオドは一つのみ,また先頭の-(マイナス)も抜出します。
- パラメータ:
String
- 対象文字列- 戻り値:
- String フォーマット後文字列