woolpack.text
クラス SwitchableFormat

java.lang.Object
  上位を拡張 java.text.Format
      上位を拡張 woolpack.text.SwitchableFormat
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable

public class SwitchableFormat
extends java.text.Format

有限個の文字列を文字列にフォーマットする変換器。 format(Object, StringBuffer, FieldPosition)parseObject(String, ParsePosition) とも同一の変換を行うため、可逆ではない。 このクラスは入力チェックで使用することを想定していない。 このクラスは対応する Javascript クラスを持たない。

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

入れ子のクラスの概要
 
クラス java.text.Format から継承された入れ子のクラス/インタフェース
java.text.Format.Field
 
コンストラクタの概要
  SwitchableFormat(Switchable<java.lang.String,java.lang.String> switchable)
          コンストラクタ。
protected SwitchableFormat(SwitchableFormat format)
          コピーコンストラクタ。
 
メソッドの概要
 java.lang.Object clone()
           
 java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
           
 Switchable<java.lang.String,java.lang.String> getSwitchable()
           
 java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)
           
 
クラス java.text.Format から継承されたメソッド
format, formatToCharacterIterator, parseObject
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SwitchableFormat

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

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

SwitchableFormat

public SwitchableFormat(Switchable<java.lang.String,java.lang.String> switchable)
コンストラクタ。

パラメータ:
switchable - 変換元と変換先のSwitchable
例外:
java.lang.NullPointerException - parseMap が null の場合。
メソッドの詳細

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

getSwitchable

public Switchable<java.lang.String,java.lang.String> getSwitchable()


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