Woolpack API

woolpack.convert
クラス CloneFormatFactory<E extends java.lang.Exception>

java.lang.Object
  上位を拡張 woolpack.convert.CloneFormatFactory<E>
型パラメータ:
E -
すべての実装されたインタフェース:
Fn<java.lang.Object,java.text.Format,E>

public class CloneFormatFactory<E extends java.lang.Exception>
extends java.lang.Object
implements Fn<java.lang.Object,java.text.Format,E>

Formatの新規のインスタンスをFormat.clone()により複製するファクトリです。 Formatの各サブクラスはスレッドセーフでなく Cloneableを実装して Prototype デザインパターンを適用していますが、 本クラスはこれを Abstract Factory デザインパターンに変換しています。
適用しているデザインパターン:Prototype, Abstract Factory。

作成者:
nakamura

コンストラクタの概要
CloneFormatFactory(java.text.Format format)
           
 
メソッドの概要
 java.text.Format exec(java.lang.Object c)
          関数を実行します。
 java.text.Format getFormat()
           
 void setFormat(java.text.Format format)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CloneFormatFactory

public CloneFormatFactory(java.text.Format format)
メソッドの詳細

exec

public java.text.Format exec(java.lang.Object c)
インタフェース Fn の記述:
関数を実行します。

定義:
インタフェース Fn<java.lang.Object,java.text.Format,E extends java.lang.Exception> 内の exec
パラメータ:
c - コンテキスト役。
戻り値:
返却値。

getFormat

public java.text.Format getFormat()

setFormat

public void setFormat(java.text.Format format)

Woolpack API

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