From 52c8bfeecf8d5d797e3f5d2d263c17b2a427a104 Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Wed, 6 Feb 2002 13:18:53 +0000 Subject: [PATCH] Make all roles exposed as the classname via runtime lookup git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271184 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/myrmidon/interfaces/aspect/AspectManager.java | 2 +- .../org/apache/myrmidon/interfaces/builder/ProjectBuilder.java | 2 +- .../apache/myrmidon/interfaces/converter/ConverterRegistry.java | 2 +- .../apache/myrmidon/interfaces/converter/MasterConverter.java | 2 +- .../java/org/apache/myrmidon/interfaces/deployer/Deployer.java | 2 +- .../java/org/apache/myrmidon/interfaces/embeddor/Embeddor.java | 2 +- .../apache/myrmidon/interfaces/extensions/ExtensionManager.java | 2 +- .../src/java/org/apache/myrmidon/interfaces/model/Project.java | 2 +- .../java/org/apache/myrmidon/interfaces/role/RoleManager.java | 2 +- .../java/org/apache/myrmidon/interfaces/type/TypeManager.java | 2 +- .../org/apache/myrmidon/interfaces/workspace/Workspace.java | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/aspect/AspectManager.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/aspect/AspectManager.java index 5fa13933f..0a9667760 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/aspect/AspectManager.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/aspect/AspectManager.java @@ -21,7 +21,7 @@ import org.apache.myrmidon.aspects.AspectHandler; public interface AspectManager extends Component, AspectHandler { - String ROLE = "org.apache.myrmidon.interfaces.aspect.AspectManager"; + String ROLE = AspectManager.class.getName(); String[] getNames(); diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/builder/ProjectBuilder.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/builder/ProjectBuilder.java index 43a94a2c7..57dec30a0 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/builder/ProjectBuilder.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/builder/ProjectBuilder.java @@ -19,7 +19,7 @@ import org.apache.myrmidon.interfaces.model.Project; public interface ProjectBuilder extends Component { - String ROLE = "org.apache.myrmidon.interfaces.builder.ProjectBuilder"; + String ROLE = ProjectBuilder.class.getName(); /** * build a project from source. diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/ConverterRegistry.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/ConverterRegistry.java index 37bdc2dfe..2915cbf33 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/ConverterRegistry.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/ConverterRegistry.java @@ -17,7 +17,7 @@ import org.apache.avalon.framework.component.Component; public interface ConverterRegistry extends Component { - String ROLE = "org.apache.myrmidon.interfaces.converter.ConverterRegistry"; + String ROLE = ConverterRegistry.class.getName(); /** * Retrieve name of ConverterInfo that describes converter that converts diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/MasterConverter.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/MasterConverter.java index 9daa7d327..ea47145f5 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/MasterConverter.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/MasterConverter.java @@ -18,5 +18,5 @@ import org.apache.myrmidon.converter.Converter; public interface MasterConverter extends Component, Converter { - String ROLE = "org.apache.myrmidon.interfaces.converter.MasterConverter"; + String ROLE = MasterConverter.class.getName(); } diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/Deployer.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/Deployer.java index be276bf4f..6503c37c3 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/Deployer.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/Deployer.java @@ -20,7 +20,7 @@ import org.apache.avalon.framework.component.ComponentManager; public interface Deployer extends Component { - String ROLE = "org.apache.myrmidon.interfaces.deployer.Deployer"; + String ROLE = Deployer.class.getName(); /** * Returns the deployer for the type libraries contained in a ClassLoader, diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/embeddor/Embeddor.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/embeddor/Embeddor.java index ccd7ae77a..fda071044 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/embeddor/Embeddor.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/embeddor/Embeddor.java @@ -24,7 +24,7 @@ import org.apache.myrmidon.interfaces.workspace.Workspace; public interface Embeddor extends Component, Parameterizable, Initializable, Startable, Disposable { - String ROLE = "org.apache.myrmidon.interfaces.embeddor.Embeddor"; + String ROLE = Embeddor.class.getName(); /** * Create a project. diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/extensions/ExtensionManager.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/extensions/ExtensionManager.java index 7c67cf91e..f06a850f6 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/extensions/ExtensionManager.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/extensions/ExtensionManager.java @@ -19,5 +19,5 @@ import org.apache.avalon.framework.component.Component; public interface ExtensionManager extends PackageRepository, Component { - String ROLE = "org.apache.myrmidon.interfaces.extensions.ExtensionManager"; + String ROLE = ExtensionManager.class.getName(); } diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Project.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Project.java index 13f53c475..2f9d89e37 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Project.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Project.java @@ -22,7 +22,7 @@ import org.apache.avalon.framework.component.Component; public interface Project extends Component { - String ROLE = "org.apache.myrmidon.interfaces.model.Project"; + String ROLE = Project.class.getName(); // the name of currently executing project String PROJECT = "myrmidon.project.name"; diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role/RoleManager.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role/RoleManager.java index 8dce64ecd..b084572f6 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role/RoleManager.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role/RoleManager.java @@ -21,7 +21,7 @@ import org.apache.avalon.framework.component.Component; public interface RoleManager extends Component { - String ROLE = "org.apache.myrmidon.interfaces.role.RoleManager"; + String ROLE = RoleManager.class.getName(); /** * Find Role name based on shorthand name. diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeManager.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeManager.java index 3e0643bb0..37d7e2d1b 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeManager.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeManager.java @@ -17,7 +17,7 @@ import org.apache.avalon.framework.component.Component; public interface TypeManager extends Component { - String ROLE = "org.apache.myrmidon.interfaces.type.TypeManager"; + String ROLE = TypeManager.class.getName(); /** * Registers a new type. diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/workspace/Workspace.java b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/workspace/Workspace.java index 7937bd92e..e0a7e2eb8 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/workspace/Workspace.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/workspace/Workspace.java @@ -20,7 +20,7 @@ import org.apache.myrmidon.listeners.ProjectListener; public interface Workspace extends Component { - String ROLE = "org.apache.myrmidon.interfaces.workspace.Workspace"; + String ROLE = Workspace.class.getName(); /** * Add a listener to project events.