[Jiemamy-notify] commit [2048] refactor

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2008年 10月 26日 (日) 22:07:46 JST


Revision: 2048
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=jiemamy&view=rev&rev=2048
Author:   daisuke_m
Date:     2008-10-26 22:07:46 +0900 (Sun, 26 Oct 2008)

Log Message:
-----------
refactor

Modified Paths:
--------------
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/creator/JiemamyModelFactory.java


-------------- next part --------------
Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/creator/JiemamyModelFactory.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/creator/JiemamyModelFactory.java	2008-10-25 17:34:32 UTC (rev 2047)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/creator/JiemamyModelFactory.java	2008-10-26 13:07:46 UTC (rev 2048)
@@ -36,7 +36,7 @@
 public class JiemamyModelFactory {
 	
 	/** 自クラスのインスタンス */
-	private static JiemamyModelFactory instance;
+	private static JiemamyModelFactory singleton;
 	
 
 	/**
@@ -47,10 +47,10 @@
 	 * @return 生成されたインスタンス
 	 */
 	public static <T>T create(RootModel rootModel, Class<T> clazz) {
-		if (instance == null) {
+		if (singleton == null) {
 			throw new JiemamyRuntimeException("モデル生成を行う前に、init()が必要です。");
 		}
-		return instance.strategy.create(clazz);
+		return singleton.strategy.create(clazz);
 	}
 	
 	/**
@@ -72,7 +72,7 @@
 	 * @param strategy 実装が提供するインスタンス生成戦略
 	 */
 	public static void init(FactoryStrategy strategy) {
-		instance = (new JiemamyModelFactory(strategy));
+		singleton = (new JiemamyModelFactory(strategy));
 	}
 	
 


Jiemamy-notify メーリングリストの案内
アーカイブの一覧に戻る