svnno****@sourc*****
svnno****@sourc*****
2009年 12月 24日 (木) 14:34:21 JST
Revision: 77 http://sourceforge.jp/projects/ngms/svn/view?view=rev&revision=77 Author: takayah Date: 2009-12-24 14:34:21 +0900 (Thu, 24 Dec 2009) Log Message: ----------- [NMNetWalker] delete factory class Removed Paths: ------------- trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConf.scala trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConfFactory.scala Deleted: trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConf.scala =================================================================== --- trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConf.scala 2009-12-24 05:32:02 UTC (rev 76) +++ trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConf.scala 2009-12-24 05:34:21 UTC (rev 77) @@ -1,23 +0,0 @@ -/* - * Next Generation Management System Project - * Copyright(c) 2009, NGMS Project Team All Rights Reserved. - */ -package info.ngms.nmnetwalker - -import info.ngms.nmtree.NMTree.TDescriptionElement - -/** - * 設定ファイルの生成を行うクラス - * - * @version $Id$ - * @author - */ -private[nmnetwalker] abstract class AutoConf(val e: TDescriptionElement) { - require(e != null, "invalid element") - - protected val element: TDescriptionElement = e - - def parse(): Unit - def create(): AutoConfResult -} - Deleted: trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConfFactory.scala =================================================================== --- trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConfFactory.scala 2009-12-24 05:32:02 UTC (rev 76) +++ trunk/source/NMNetWalker/src/info/ngms/nmnetwalker/AutoConfFactory.scala 2009-12-24 05:34:21 UTC (rev 77) @@ -1,23 +0,0 @@ -/* - * Next Generation Management System Project - * Copyright(c) 2009, NGMS Project Team All Rights Reserved. - */ -package info.ngms.nmnetwalker - -/** - * AutoConf を生成するクラス - * @version $Id$ - * @author - */ -private[nmnetwalker] object AutoConfFactory { - import info.ngms.nmtree.NMTree.TDescriptionElement - - def create(autoConfType: AutoConfType.Value, element: TDescriptionElement): AutoConf = { - autoConfType match { - case AutoConfType.NAGIOS => new NagiosAutoConf(element) - case AutoConfType.CACTI => new CactiAutoConf(element) - case _ => throw new IllegalArgumentException("invalid autoConfType") - } - } -} -