All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class bank.util.SingletonFactory

java.lang.Object
   |
   +----bank.util.SingletonFactory

public class SingletonFactory
extends Object
任意のクラスのSingletonを生成するためのユーテリティ defaultInstance(java.lang.String className)を提供 classNameはシングルトンを作成するクライアントが正しく設定しなければならない #pattern: Factory


Variable Index

 o SingletonMap

Constructor Index

 o SingletonFactory()

Method Index

 o defaultInstance(String)
クラス名に対応したデフォルトのインスタンスを返す
 o defaultInstMap()
辞書の実装を行うクラスのインスタンスを返す。 デフォルトのHashTableのインスタンス以外を使用する場合はオーバーライドする
 o main(String[])

Variables

 o SingletonMap
 protected static Hashtable SingletonMap

Constructors

 o SingletonFactory
 public SingletonFactory()

Methods

 o defaultInstance
 public static Object defaultInstance(String className)
クラス名に対応したデフォルトのインスタンスを返す

Parameters:
name - java.lang.String
Returns:
java.lang.Object
 o defaultInstMap
 public static Hashtable defaultInstMap()
辞書の実装を行うクラスのインスタンスを返す。 デフォルトのHashTableのインスタンス以外を使用する場合はオーバーライドする

 o main
 public static void main(String args[])
Parameters:
args - java.lang.String[]

All Packages  Class Hierarchy  This Package  Previous  Next  Index