woolpack.text
クラス LimitedValueFormat

java.lang.Object
  上位を拡張 java.text.Format
      上位を拡張 woolpack.text.LimitedValueFormat
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable
直系の既知のサブクラス:
BooleanFormat

public class LimitedValueFormat
extends java.text.Format

有限個の値をフォーマットする変換器。

作成者:
nakamura
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス java.text.Format から継承された入れ子のクラス/インタフェース
java.text.Format.Field
 
コンストラクタの概要
LimitedValueFormat(java.util.Map<java.lang.String,? extends java.lang.Object> parseMap, java.lang.Object defaultParsedValue, java.lang.String defaultFormattedValue)
          コンストラクタ。
 
メソッドの概要
 java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
           
 java.lang.String getDefaultFormattedValue()
           
 java.lang.Object getDefaultParsedValue()
           
 java.util.Map<java.lang.String,? extends java.lang.Object> getParseMap()
           
 java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)
           
 
クラス java.text.Format から継承されたメソッド
clone, format, formatToCharacterIterator, parseObject
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LimitedValueFormat

public LimitedValueFormat(java.util.Map<java.lang.String,? extends java.lang.Object> parseMap,
                          java.lang.Object defaultParsedValue,
                          java.lang.String defaultFormattedValue)
コンストラクタ。

パラメータ:
parseMap - parseObject(String, ParsePosition)で使用する Map。本クラスはこの引数の状態を変化させない。
defaultParsedValue - parseMap に変更元が定義されていない場合の変更先。null を指定した場合は変更しない。
defaultFormattedValue - parseMap に変更元が定義されていない場合の変更先。null を指定した場合はを変更しない。
例外:
java.lang.NullPointerException - parseMap が null の場合。
java.lang.IllegalArgumentException - parseMap の値が重複している場合。
メソッドの詳細

format

public java.lang.StringBuffer format(java.lang.Object obj,
                                     java.lang.StringBuffer toAppendTo,
                                     java.text.FieldPosition pos)
定義:
クラス java.text.Format 内の format

parseObject

public java.lang.Object parseObject(java.lang.String source,
                                    java.text.ParsePosition pos)
定義:
クラス java.text.Format 内の parseObject

getDefaultFormattedValue

public java.lang.String getDefaultFormattedValue()

getDefaultParsedValue

public java.lang.Object getDefaultParsedValue()

getParseMap

public java.util.Map<java.lang.String,? extends java.lang.Object> getParseMap()


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.