woolpack.text
クラス TrysDateFormat

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

public class TrysDateFormat
extends java.text.DateFormat

DateFormatの一覧を順にパースし、最初に成功した場合の値を返すDateFormat。 適用しているパターン:Proxy。

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

入れ子のクラスの概要
 
クラス java.text.DateFormat から継承された入れ子のクラス/インタフェース
java.text.DateFormat.Field
 
フィールドの概要
 
クラス java.text.DateFormat から継承されたフィールド
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
 
コンストラクタの概要
  TrysDateFormat(java.text.DateFormat... array)
          コンストラクタ。
  TrysDateFormat(java.lang.Iterable<java.text.DateFormat> iterable)
          コンストラクタ。
protected TrysDateFormat(TrysDateFormat format, boolean dummy)
          コピーコンストラクタ。
 
メソッドの概要
 java.lang.Object clone()
           
 java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer toAppendTo, java.text.FieldPosition fieldPosition)
           
 java.util.List<java.text.DateFormat> getIterable()
           
 int hashCode()
           
 java.util.Date parse(java.lang.String source, java.text.ParsePosition pos)
           
 
クラス java.text.DateFormat から継承されたメソッド
equals, format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone
 
クラス java.text.Format から継承されたメソッド
format, formatToCharacterIterator, parseObject
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TrysDateFormat

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

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

TrysDateFormat

public TrysDateFormat(java.lang.Iterable<java.text.DateFormat> iterable)
コンストラクタ。

パラメータ:
iterable - DateFormatの一覧。
例外:
java.lang.NullPointerException - 引数が null の場合。

TrysDateFormat

public TrysDateFormat(java.text.DateFormat... array)
コンストラクタ。

パラメータ:
array - DateFormatの一覧。
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

format

public java.lang.StringBuffer format(java.util.Date date,
                                     java.lang.StringBuffer toAppendTo,
                                     java.text.FieldPosition fieldPosition)
定義:
クラス java.text.DateFormat 内の format

parse

public java.util.Date parse(java.lang.String source,
                            java.text.ParsePosition pos)
定義:
クラス java.text.DateFormat 内の parse

clone

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

hashCode

public int hashCode()
オーバーライド:
クラス java.text.DateFormat 内の hashCode

getIterable

public java.util.List<java.text.DateFormat> getIterable()


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