woolpack.convert
クラス CloneFormatFactory
java.lang.Object
woolpack.convert.CloneFormatFactory
- すべての実装されたインタフェース:
- Fn<java.lang.Object,java.text.Format>
public class CloneFormatFactory
- extends java.lang.Object
- implements Fn<java.lang.Object,java.text.Format>
Format
の新規のインスタンスをFormat.clone()
により複製するファクトリです。
Format
の各サブクラスはスレッドセーフでなく
Cloneable
を実装して Prototype デザインパターンを適用していますが、
本クラスはこれを Abstract Factory デザインパターンに変換しています。
適用しているデザインパターン:Prototype, Abstract Factory。
- 作成者:
- nakamura
メソッドの概要 |
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>
内の exec
- パラメータ:
c
- コンテキスト役。
- 戻り値:
- 返却値。
getFormat
public java.text.Format getFormat()
setFormat
public void setFormat(java.text.Format format)
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.