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
 
コンストラクタの概要
protected LimitedValueFormat(LimitedValueFormat format)
          コピーコンストラクタ。
  LimitedValueFormat(java.util.Map<? extends java.lang.Object,java.lang.String> formatMap)
          コンストラクタ。
  LimitedValueFormat(java.util.Map<? extends java.lang.Object,java.lang.String> formatMap, java.util.Map<java.lang.String,? extends java.lang.Object> parseMap)
          コンストラクタ。
  LimitedValueFormat(java.util.Map<? extends java.lang.Object,java.lang.String> formatMap, java.lang.String defaultFormattedValue)
          コンストラクタ。
  LimitedValueFormat(java.util.Map<? extends java.lang.Object,java.lang.String> formatMap, java.lang.String defaultFormattedValue, java.util.Map<java.lang.String,? extends java.lang.Object> parseMap, java.lang.Object defaultParsedValue)
          コンストラクタ。
 
メソッドの概要
 java.lang.Object clone()
           
 java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
           
 java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)
           
 java.lang.String toString()
          JavaScriptのコンストラクタ表現を返す。
 
クラス java.text.Format から継承されたメソッド
format, formatToCharacterIterator, parseObject
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

LimitedValueFormat

protected LimitedValueFormat(LimitedValueFormat format)
コピーコンストラクタ。 clone()から呼び出される(called)。

パラメータ:
format - コピー元。

LimitedValueFormat

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

パラメータ:
parseMap - parseObject(String, ParsePosition)で使用するMap。null を指定した場合は formatMap を逆にしたものを使用する。
defaultParsedValue - parseMap に変更元が定義されていない場合の変更先。null を指定した場合は変更しない。
formatMap - format(Object, StringBuffer, FieldPosition)で使用するMap。null を指定した場合は parseMap を逆にしたものを使用する。
defaultFormattedValue - formatMap に変更元が定義されていない場合の変更先。null を指定した場合はを変更しない。
例外:
java.lang.NullPointerException - parseMap と formatMap がともに null の場合。
java.lang.IllegalArgumentException - parseMap または formatMap の値が重複している場合。

LimitedValueFormat

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

パラメータ:
parseMap - parseObject(String, ParsePosition)で使用するMap。null を指定した場合は formatMap を逆にしたものを使用する。
formatMap - format(Object, StringBuffer, FieldPosition)で使用するMap。null を指定した場合は parseMap を逆にしたものを使用する。
例外:
java.lang.NullPointerException - parseMap と formatMap がともに null の場合。
java.lang.IllegalArgumentException - parseMap が null の場合は formatMap の値が重複している場合。formatMap が null の場合は parseMap の値が重複している場合。

LimitedValueFormat

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

パラメータ:
formatMap - format(Object, StringBuffer, FieldPosition)で使用するMap
defaultFormattedValue - formatMap に変更元が定義されていない場合の変更先。null を指定した場合はを変更しない。
例外:
java.lang.NullPointerException - formatMap が null の場合。
java.lang.IllegalArgumentException - formatMap の値が重複している場合。

LimitedValueFormat

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

パラメータ:
formatMap - format(Object, StringBuffer, FieldPosition)で使用するMap
例外:
java.lang.NullPointerException - formatMap が null の場合。
java.lang.IllegalArgumentException - formatMap の値が重複している場合。
メソッドの詳細

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

clone

public java.lang.Object clone()
オーバーライド:
クラス java.text.Format 内の clone

toString

public java.lang.String toString()
JavaScriptのコンストラクタ表現を返す。

オーバーライド:
クラス java.lang.Object 内の toString