svnno****@sourc*****
svnno****@sourc*****
2009年 1月 2日 (金) 14:36:32 JST
Revision: 2347 http://svn.sourceforge.jp/view?root=jiemamy&view=rev&rev=2347 Author: daisuke_m Date: 2009-01-02 14:36:31 +0900 (Fri, 02 Jan 2009) Log Message: ----------- AdditionalSpect => OptionalSpec にリネーム。 Modified Paths: -------------- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/ArtemisExtender.java artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/JiemamyFactoryImpl.java artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/ArtemisEvent.java artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/ArtemisView.java zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/JiemamyImplementation.java zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OfficialSpecs.java Added Paths: ----------- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OptionalSpec.java Removed Paths: ------------- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/AdditionalSpec.java -------------- next part -------------- Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java =================================================================== --- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java 2009-01-02 05:26:13 UTC (rev 2346) +++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -117,7 +117,7 @@ /** * {@inheritDoc} */ - public boolean isSupported(AdditionalSpec additionalSpec) { + public boolean isSupported(OptionalSpec additionalSpec) { Validate.notNull(additionalSpec); for (ArtemisExtender extender : extenders) { if (extender.getSpecs().contains(additionalSpec)) { Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/ArtemisExtender.java =================================================================== --- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/ArtemisExtender.java 2009-01-02 05:26:13 UTC (rev 2346) +++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/ArtemisExtender.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -26,7 +26,7 @@ * Jiemamy {@link Artemis} Implementationに対する、拡張インターフェイス。 * @author daisuke */ -public interface ArtemisExtender extends AdditionalSpec { +public interface ArtemisExtender extends OptionalSpec { /** * {@link S2Container}に手を加える。 @@ -38,6 +38,6 @@ * この拡張が実装する「追加仕様」の{@link Set}を取得する。 * @return この拡張が実装する「追加仕様」の{@link Set} */ - Set<? extends AdditionalSpec> getSpecs(); + Set<? extends OptionalSpec> getSpecs(); } Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/JiemamyFactoryImpl.java =================================================================== --- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/JiemamyFactoryImpl.java 2009-01-02 05:26:13 UTC (rev 2346) +++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/JiemamyFactoryImpl.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -79,7 +79,7 @@ * @return サポートされていれば{@code true} * @throws IllegalArgumentException 引数に{@code null}を与えた場合 */ - public boolean isSupported(AdditionalSpec additionalSpec) { + public boolean isSupported(OptionalSpec additionalSpec) { return implementation.isSupported(additionalSpec); } Modified: artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/ArtemisEvent.java =================================================================== --- artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/ArtemisEvent.java 2009-01-02 05:26:13 UTC (rev 2346) +++ artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/ArtemisEvent.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -38,7 +38,7 @@ /** * {@inheritDoc} */ - public Set<? extends AdditionalSpec> getSpecs() { + public Set<? extends OptionalSpec> getSpecs() { return EnumSet.of(OfficialSpecs.EVENT); } Modified: artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/ArtemisView.java =================================================================== --- artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/ArtemisView.java 2009-01-02 05:26:13 UTC (rev 2346) +++ artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/ArtemisView.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -38,7 +38,7 @@ /** * {@inheritDoc} */ - public Set<? extends AdditionalSpec> getSpecs() { + public Set<? extends OptionalSpec> getSpecs() { return EnumSet.of(OfficialSpecs.VIEW); } Deleted: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/AdditionalSpec.java =================================================================== --- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/AdditionalSpec.java 2009-01-02 05:26:13 UTC (rev 2346) +++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/AdditionalSpec.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -1,27 +0,0 @@ -/* - * Copyright 2007-2008 MIYAMOTO Daisuke, jiemamy.org and the Others. - * Created on 2008/12/29 - * - * This file is part of Jiemamy. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - * either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ -package org.jiemamy; - -/** - * 追加仕様を表すインターフェイス。追加仕様とは、Jiemamy Core以外の仕様(例えばJiemamy Event等)のことである。 - * @author daisuke - */ -public interface AdditionalSpec { - -} Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/JiemamyImplementation.java =================================================================== --- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/JiemamyImplementation.java 2009-01-02 05:26:13 UTC (rev 2346) +++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/JiemamyImplementation.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -55,7 +55,7 @@ * @return サポートされていれば{@code true} * @throws IllegalArgumentException 引数に{@code null}を与えた場合 */ - boolean isSupported(AdditionalSpec additionalSpec); + boolean isSupported(OptionalSpec additionalSpec); /** * Jiemamy関連クラスのインスタンスを生成する。 Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OfficialSpecs.java =================================================================== --- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OfficialSpecs.java 2009-01-02 05:26:13 UTC (rev 2346) +++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OfficialSpecs.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -22,7 +22,7 @@ * Jiemamy公式追加仕様を表す列挙型。 * @author daisuke */ -public enum OfficialSpecs implements AdditionalSpec { +public enum OfficialSpecs implements OptionalSpec { /** Jiemamy Event Specification */ EVENT, Copied: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OptionalSpec.java (from rev 2342, zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/AdditionalSpec.java) =================================================================== --- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OptionalSpec.java (rev 0) +++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OptionalSpec.java 2009-01-02 05:36:31 UTC (rev 2347) @@ -0,0 +1,27 @@ +/* + * Copyright 2007-2008 MIYAMOTO Daisuke, jiemamy.org and the Others. + * Created on 2008/12/29 + * + * This file is part of Jiemamy. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, + * either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +package org.jiemamy; + +/** + * 追加仕様を表すインターフェイス。追加仕様とは、Jiemamy Core以外の仕様(例えばJiemamy Event等)のことである。 + * @author daisuke + */ +public interface OptionalSpec { + +} Property changes on: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/OptionalSpec.java ___________________________________________________________________ Name: svn:mime-type + text/plain