Browse Source

Moved interfaces outside of main trunk.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269862 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
d3f69a6b85
48 changed files with 153 additions and 129 deletions
  1. +0
    -1
      proposal/myrmidon/build.xml
  2. +1
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/aspect/DefaultAspectManager.java
  3. +4
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/DefaultProjectBuilder.java
  4. +2
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/configurer/DefaultConfigurer.java
  5. +1
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/converter/DefaultConverterRegistry.java
  6. +5
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/components/converter/DefaultMasterConverter.java
  7. +12
    -10
      proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/DefaultDeployer.java
  8. +1
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/Deployment.java
  9. +14
    -13
      proposal/myrmidon/src/java/org/apache/myrmidon/components/embeddor/DefaultEmbeddor.java
  10. +2
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/AspectAwareExecutor.java
  11. +10
    -9
      proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/DefaultExecutionFrame.java
  12. +6
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/DefaultExecutor.java
  13. +3
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/model/DefaultProject.java
  14. +1
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/role/DefaultRoleManager.java
  15. +2
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/type/DefaultTypeFactory.java
  16. +3
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/type/DefaultTypeManager.java
  17. +2
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java
  18. +9
    -8
      proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultWorkspace.java
  19. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/ProjectEntry.java
  20. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/framework/AbstractContainerTask.java
  21. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/framework/AbstractTypeDef.java
  22. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/framework/TypeInstanceTask.java
  23. +5
    -5
      proposal/myrmidon/src/java/org/apache/myrmidon/frontends/CLIMain.java
  24. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/aspect/AspectManager.java
  25. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/builder/ProjectBuilder.java
  26. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/configurer/Configurer.java
  27. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/ConverterRegistry.java
  28. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/MasterConverter.java
  29. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/Deployer.java
  30. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/DeploymentException.java
  31. +5
    -5
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/embeddor/Embeddor.java
  32. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/executor/ExecutionFrame.java
  33. +4
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/executor/Executor.java
  34. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Project.java
  35. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Target.java
  36. +4
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/TypeLib.java
  37. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role/RoleManager.java
  38. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeException.java
  39. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeFactory.java
  40. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeManager.java
  41. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/workspace/Workspace.java
  42. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/libs/ant1/Ant1Tasklib.java
  43. +1
    -1
      proposal/myrmidon/src/java/org/apache/myrmidon/libs/ant1/Ant1TypeFactory.java
  44. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/libs/ant1/TaskAdapter.java
  45. +3
    -3
      proposal/myrmidon/src/java/org/apache/myrmidon/libs/core/Property.java
  46. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/ConverterDef.java
  47. +4
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/Facility.java
  48. +2
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/Import.java

+ 0
- 1
proposal/myrmidon/build.xml View File

@@ -33,7 +33,6 @@ Legal:
developers this part makes no difference. developers this part makes no difference.
--> -->
<property name="build.compiler.emacs" value="on"/> <property name="build.compiler.emacs" value="on"/>
<property name="build.compiler.warnings" value="true"/>
<property name="build.compiler.pedantic" value="true"/> <property name="build.compiler.pedantic" value="true"/>
<property name="build.compiler.depend" value="true"/> <property name="build.compiler.depend" value="true"/>
<property name="build.compiler.fulldepend" value="true"/> <property name="build.compiler.fulldepend" value="true"/>


+ 1
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/aspect/DefaultAspectManager.java View File

@@ -18,6 +18,7 @@ import org.apache.myrmidon.api.Task;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.aspects.AspectHandler; import org.apache.myrmidon.aspects.AspectHandler;
import org.apache.myrmidon.aspects.NoopAspectHandler; import org.apache.myrmidon.aspects.NoopAspectHandler;
import org.apache.myrmidon.interfaces.aspect.AspectManager;


/** /**
* Manage and propogate Aspects. * Manage and propogate Aspects.


+ 4
- 3
proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/DefaultProjectBuilder.java View File

@@ -25,10 +25,11 @@ import org.apache.avalon.framework.parameters.Parameters;
import org.apache.log.Logger; import org.apache.log.Logger;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.components.model.DefaultProject; import org.apache.myrmidon.components.model.DefaultProject;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.components.model.Target;
import org.apache.myrmidon.components.model.TypeLib;
import org.apache.myrmidon.framework.Condition; import org.apache.myrmidon.framework.Condition;
import org.apache.myrmidon.interfaces.builder.ProjectBuilder;
import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.interfaces.model.Target;
import org.apache.myrmidon.interfaces.model.TypeLib;
import org.xml.sax.SAXException; import org.xml.sax.SAXException;
import org.xml.sax.XMLReader; import org.xml.sax.XMLReader;




+ 2
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/configurer/DefaultConfigurer.java View File

@@ -25,7 +25,8 @@ import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.logger.AbstractLoggable; import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.logger.Loggable; import org.apache.avalon.framework.logger.Loggable;
import org.apache.log.Logger; import org.apache.log.Logger;
import org.apache.myrmidon.components.converter.MasterConverter;
import org.apache.myrmidon.interfaces.converter.MasterConverter;
import org.apache.myrmidon.interfaces.configurer.Configurer;
import org.apache.myrmidon.converter.Converter; import org.apache.myrmidon.converter.Converter;
import org.apache.myrmidon.converter.ConverterException; import org.apache.myrmidon.converter.ConverterException;




+ 1
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/converter/DefaultConverterRegistry.java View File

@@ -8,6 +8,7 @@
package org.apache.myrmidon.components.converter; package org.apache.myrmidon.components.converter;


import java.util.HashMap; import java.util.HashMap;
import org.apache.myrmidon.interfaces.converter.ConverterRegistry;


/** /**
* Default implementation of Converter registry. * Default implementation of Converter registry.


+ 5
- 4
proposal/myrmidon/src/java/org/apache/myrmidon/components/converter/DefaultMasterConverter.java View File

@@ -14,10 +14,11 @@ import org.apache.avalon.framework.context.Context;
import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.avalon.framework.logger.AbstractLoggable; import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.myrmidon.components.converter.MasterConverter;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.components.type.TypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.converter.MasterConverter;
import org.apache.myrmidon.interfaces.converter.ConverterRegistry;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.converter.Converter; import org.apache.myrmidon.converter.Converter;
import org.apache.myrmidon.converter.ConverterException; import org.apache.myrmidon.converter.ConverterException;




+ 12
- 10
proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/DefaultDeployer.java View File

@@ -14,6 +14,8 @@ import java.util.Enumeration;
import java.util.HashMap; import java.util.HashMap;
import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory; import javax.xml.parsers.SAXParserFactory;
import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.avalon.framework.activity.Initializable; import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.component.ComponentException; import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager; import org.apache.avalon.framework.component.ComponentManager;
@@ -23,15 +25,15 @@ import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.configuration.SAXConfigurationHandler; import org.apache.avalon.framework.configuration.SAXConfigurationHandler;
import org.apache.avalon.framework.logger.AbstractLoggable; import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.myrmidon.api.Task; import org.apache.myrmidon.api.Task;
import org.apache.myrmidon.components.converter.ConverterRegistry;
import org.apache.myrmidon.components.type.DefaultTypeFactory; import org.apache.myrmidon.components.type.DefaultTypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.components.role.RoleManager;
import org.apache.myrmidon.converter.Converter; import org.apache.myrmidon.converter.Converter;
import org.apache.myrmidon.interfaces.converter.ConverterRegistry;
import org.apache.myrmidon.interfaces.deployer.Deployer;
import org.apache.myrmidon.interfaces.deployer.DeploymentException;
import org.apache.myrmidon.interfaces.role.RoleManager;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.xml.sax.SAXException; import org.xml.sax.SAXException;
import org.xml.sax.XMLReader; import org.xml.sax.XMLReader;
import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources;


/** /**
* This class deploys a .tsk file into a registry. * This class deploys a .tsk file into a registry.
@@ -107,7 +109,7 @@ public class DefaultDeployer
final Deployment deployment = new Deployment( file ); final Deployment deployment = new Deployment( file );
final Configuration descriptor = deployment.getDescriptor(); final Configuration descriptor = deployment.getDescriptor();
final URL[] urls = new URL[] { deployment.getURL() }; final URL[] urls = new URL[] { deployment.getURL() };
final URLClassLoader classLoader =
final URLClassLoader classLoader =
new URLClassLoader( urls, Thread.currentThread().getContextClassLoader() ); new URLClassLoader( urls, Thread.currentThread().getContextClassLoader() );


try try
@@ -235,8 +237,8 @@ public class DefaultDeployer
} }
} }


private DefaultTypeFactory getFactory( final String role,
final ClassLoader classLoader,
private DefaultTypeFactory getFactory( final String role,
final ClassLoader classLoader,
final HashMap factorys ) final HashMap factorys )
{ {
DefaultTypeFactory factory = (DefaultTypeFactory)factorys.get( role ); DefaultTypeFactory factory = (DefaultTypeFactory)factorys.get( role );
@@ -309,7 +311,7 @@ public class DefaultDeployer


if( getLogger().isDebugEnabled() ) if( getLogger().isDebugEnabled() )
{ {
final String message =
final String message =
REZ.getString( "register-converter.notice", name, source, destination ); REZ.getString( "register-converter.notice", name, source, destination );
getLogger().debug( message ); getLogger().debug( message );
} }
@@ -328,7 +330,7 @@ public class DefaultDeployer


if( getLogger().isDebugEnabled() ) if( getLogger().isDebugEnabled() )
{ {
final String message =
final String message =
REZ.getString( "register-role.notice", role, name, className ); REZ.getString( "register-role.notice", role, name, className );
getLogger().debug( message ); getLogger().debug( message );
} }


+ 1
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/Deployment.java View File

@@ -21,6 +21,7 @@ import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.configuration.SAXConfigurationHandler; import org.apache.avalon.framework.configuration.SAXConfigurationHandler;
import org.xml.sax.SAXException; import org.xml.sax.SAXException;
import org.xml.sax.XMLReader; import org.xml.sax.XMLReader;
import org.apache.myrmidon.interfaces.deployer.DeploymentException;


/** /**
* This class deploys a .tsk file into a registry. * This class deploys a .tsk file into a registry.


+ 14
- 13
proposal/myrmidon/src/java/org/apache/myrmidon/components/embeddor/DefaultEmbeddor.java View File

@@ -22,19 +22,20 @@ import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.parameters.Parameterizable; import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters; import org.apache.avalon.framework.parameters.Parameters;
import org.apache.myrmidon.api.JavaVersion; import org.apache.myrmidon.api.JavaVersion;
import org.apache.myrmidon.components.aspect.AspectManager;
import org.apache.myrmidon.components.builder.ProjectBuilder;
import org.apache.myrmidon.components.configurer.Configurer;
import org.apache.myrmidon.components.converter.ConverterRegistry;
import org.apache.myrmidon.components.converter.MasterConverter;
import org.apache.myrmidon.components.deployer.Deployer;
import org.apache.myrmidon.components.deployer.DeploymentException;
import org.apache.myrmidon.components.executor.Executor;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.components.role.RoleManager;
import org.apache.myrmidon.components.type.TypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.components.workspace.Workspace;
import org.apache.myrmidon.interfaces.aspect.AspectManager;
import org.apache.myrmidon.interfaces.builder.ProjectBuilder;
import org.apache.myrmidon.interfaces.configurer.Configurer;
import org.apache.myrmidon.interfaces.converter.ConverterRegistry;
import org.apache.myrmidon.interfaces.converter.MasterConverter;
import org.apache.myrmidon.interfaces.deployer.Deployer;
import org.apache.myrmidon.interfaces.deployer.DeploymentException;
import org.apache.myrmidon.interfaces.executor.Executor;
import org.apache.myrmidon.interfaces.embeddor.Embeddor;
import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.interfaces.role.RoleManager;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.interfaces.workspace.Workspace;


/** /**
* Default implementation of Embeddor. * Default implementation of Embeddor.


+ 2
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/AspectAwareExecutor.java View File

@@ -21,7 +21,8 @@ import org.apache.myrmidon.api.Task;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.aspects.AspectHandler; import org.apache.myrmidon.aspects.AspectHandler;
import org.apache.myrmidon.components.aspect.AspectManager;
import org.apache.myrmidon.interfaces.aspect.AspectManager;
import org.apache.myrmidon.interfaces.executor.ExecutionFrame;


public class AspectAwareExecutor public class AspectAwareExecutor
extends DefaultExecutor extends DefaultExecutor


+ 10
- 9
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/DefaultExecutionFrame.java View File

@@ -16,15 +16,16 @@ import org.apache.avalon.framework.context.Contextualizable;
import org.apache.avalon.framework.logger.Loggable; import org.apache.avalon.framework.logger.Loggable;
import org.apache.log.Logger; import org.apache.log.Logger;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.components.aspect.AspectManager;
import org.apache.myrmidon.components.builder.ProjectBuilder;
import org.apache.myrmidon.components.configurer.Configurer;
import org.apache.myrmidon.components.converter.ConverterRegistry;
import org.apache.myrmidon.components.converter.MasterConverter;
import org.apache.myrmidon.components.deployer.Deployer;
import org.apache.myrmidon.components.executor.Executor;
import org.apache.myrmidon.components.role.RoleManager;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.aspect.AspectManager;
import org.apache.myrmidon.interfaces.builder.ProjectBuilder;
import org.apache.myrmidon.interfaces.configurer.Configurer;
import org.apache.myrmidon.interfaces.converter.ConverterRegistry;
import org.apache.myrmidon.interfaces.converter.MasterConverter;
import org.apache.myrmidon.interfaces.deployer.Deployer;
import org.apache.myrmidon.interfaces.executor.Executor;
import org.apache.myrmidon.interfaces.executor.ExecutionFrame;
import org.apache.myrmidon.interfaces.role.RoleManager;
import org.apache.myrmidon.interfaces.type.TypeManager;


/** /**
* Frames in which tasks are executed. * Frames in which tasks are executed.


+ 6
- 4
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/DefaultExecutor.java View File

@@ -27,10 +27,12 @@ import org.apache.myrmidon.api.Task;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.configurer.Configurer;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.components.type.TypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.configurer.Configurer;
import org.apache.myrmidon.interfaces.executor.Executor;
import org.apache.myrmidon.interfaces.executor.ExecutionFrame;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;


public class DefaultExecutor public class DefaultExecutor
extends AbstractLoggable extends AbstractLoggable


+ 3
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/model/DefaultProject.java View File

@@ -13,6 +13,9 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.interfaces.model.Target;
import org.apache.myrmidon.interfaces.model.TypeLib;


/** /**
* Default project implementation. * Default project implementation.


+ 1
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/role/DefaultRoleManager.java View File

@@ -18,6 +18,7 @@ import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.configuration.SAXConfigurationHandler; import org.apache.avalon.framework.configuration.SAXConfigurationHandler;
import org.apache.myrmidon.interfaces.role.RoleManager;
import org.xml.sax.SAXException; import org.xml.sax.SAXException;
import org.xml.sax.XMLReader; import org.xml.sax.XMLReader;




+ 2
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/type/DefaultTypeFactory.java View File

@@ -12,6 +12,8 @@ import java.util.HashMap;
import java.net.URLClassLoader; import java.net.URLClassLoader;
import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeException;


/** /**
* Create a type instance based on name. * Create a type instance based on name.


+ 3
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/type/DefaultTypeManager.java View File

@@ -10,6 +10,9 @@ package org.apache.myrmidon.components.type;
import java.util.HashMap; import java.util.HashMap;
import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.interfaces.type.TypeException;


/** /**
* The interface that is used to manage types. * The interface that is used to manage types.


+ 2
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java View File

@@ -10,6 +10,8 @@ package org.apache.myrmidon.components.type;
import java.util.HashMap; import java.util.HashMap;
import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeException;


/** /**
* This factory acts as a proxy to set of object factorys. * This factory acts as a proxy to set of object factorys.


+ 9
- 8
proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultWorkspace.java View File

@@ -31,16 +31,17 @@ import org.apache.log.Logger;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.deployer.DefaultDeployer; import org.apache.myrmidon.components.deployer.DefaultDeployer;
import org.apache.myrmidon.components.deployer.Deployer;
import org.apache.myrmidon.components.deployer.DeploymentException;
import org.apache.myrmidon.components.executor.DefaultExecutionFrame; import org.apache.myrmidon.components.executor.DefaultExecutionFrame;
import org.apache.myrmidon.components.executor.ExecutionFrame;
import org.apache.myrmidon.components.executor.Executor;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.components.model.Target;
import org.apache.myrmidon.components.model.TypeLib;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.framework.Condition; import org.apache.myrmidon.framework.Condition;
import org.apache.myrmidon.interfaces.deployer.Deployer;
import org.apache.myrmidon.interfaces.deployer.DeploymentException;
import org.apache.myrmidon.interfaces.executor.ExecutionFrame;
import org.apache.myrmidon.interfaces.executor.Executor;
import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.interfaces.model.Target;
import org.apache.myrmidon.interfaces.model.TypeLib;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.interfaces.workspace.Workspace;
import org.apache.myrmidon.listeners.ProjectListener; import org.apache.myrmidon.listeners.ProjectListener;


/** /**


+ 2
- 2
proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/ProjectEntry.java View File

@@ -8,8 +8,8 @@
package org.apache.myrmidon.components.workspace; package org.apache.myrmidon.components.workspace;


import java.util.ArrayList; import java.util.ArrayList;
import org.apache.myrmidon.components.executor.ExecutionFrame;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.interfaces.executor.ExecutionFrame;
import org.apache.myrmidon.interfaces.model.Project;


/** /**
* This contains detaisl for each project that is managed by ProjectManager. * This contains detaisl for each project that is managed by ProjectManager.


+ 3
- 3
proposal/myrmidon/src/java/org/apache/myrmidon/framework/AbstractContainerTask.java View File

@@ -18,9 +18,9 @@ import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.configurer.Configurer;
import org.apache.myrmidon.components.converter.MasterConverter;
import org.apache.myrmidon.components.executor.Executor;
import org.apache.myrmidon.interfaces.configurer.Configurer;
import org.apache.myrmidon.interfaces.converter.MasterConverter;
import org.apache.myrmidon.interfaces.executor.Executor;
import org.apache.myrmidon.converter.Converter; import org.apache.myrmidon.converter.Converter;
import org.apache.myrmidon.converter.ConverterException; import org.apache.myrmidon.converter.ConverterException;




+ 3
- 3
proposal/myrmidon/src/java/org/apache/myrmidon/framework/AbstractTypeDef.java View File

@@ -17,10 +17,10 @@ import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable; import org.apache.avalon.framework.component.Composable;
import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.role.RoleManager;
import org.apache.myrmidon.interfaces.role.RoleManager;
import org.apache.myrmidon.components.type.DefaultTypeFactory; import org.apache.myrmidon.components.type.DefaultTypeFactory;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeManager;


/** /**
* Abstract task to extend to define a type. * Abstract task to extend to define a type.


+ 3
- 3
proposal/myrmidon/src/java/org/apache/myrmidon/framework/TypeInstanceTask.java View File

@@ -18,9 +18,9 @@ import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.configuration.DefaultConfiguration; import org.apache.avalon.framework.configuration.DefaultConfiguration;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.components.type.TypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;


/** /**
* This is the property "task" to declare a binding of a datatype to a name. * This is the property "task" to declare a binding of a datatype to a name.


+ 5
- 5
proposal/myrmidon/src/java/org/apache/myrmidon/frontends/CLIMain.java View File

@@ -36,12 +36,12 @@ import org.apache.log.output.DefaultOutputLogTarget;
import org.apache.myrmidon.Constants; import org.apache.myrmidon.Constants;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.builder.ProjectBuilder;
import org.apache.myrmidon.components.executor.Executor;
import org.apache.myrmidon.components.embeddor.Embeddor;
import org.apache.myrmidon.interfaces.builder.ProjectBuilder;
import org.apache.myrmidon.interfaces.executor.Executor;
import org.apache.myrmidon.interfaces.embeddor.Embeddor;
import org.apache.myrmidon.components.embeddor.DefaultEmbeddor; import org.apache.myrmidon.components.embeddor.DefaultEmbeddor;
import org.apache.myrmidon.components.workspace.Workspace;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.interfaces.workspace.Workspace;
import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.listeners.ProjectListener; import org.apache.myrmidon.listeners.ProjectListener;
import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.ResourceManager;
import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.excalibur.i18n.Resources;


proposal/myrmidon/src/java/org/apache/myrmidon/components/aspect/AspectManager.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/aspect/AspectManager.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.aspect;
package org.apache.myrmidon.interfaces.aspect;


import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.Configuration;
@@ -21,7 +21,7 @@ import org.apache.myrmidon.aspects.AspectHandler;
public interface AspectManager public interface AspectManager
extends Component, AspectHandler extends Component, AspectHandler
{ {
String ROLE = "org.apache.myrmidon.components.aspect.AspectManager";
String ROLE = "org.apache.myrmidon.interfaces.aspect.AspectManager";


String[] getNames(); String[] getNames();



proposal/myrmidon/src/java/org/apache/myrmidon/components/builder/ProjectBuilder.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/builder/ProjectBuilder.java View File

@@ -5,12 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.builder;
package org.apache.myrmidon.interfaces.builder;


import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.interfaces.model.Project;


/** /**
* Interface implemented by components that build projects from sources. * Interface implemented by components that build projects from sources.
@@ -20,7 +20,7 @@ import org.apache.myrmidon.components.model.Project;
public interface ProjectBuilder public interface ProjectBuilder
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.builder.ProjectBuilder";
String ROLE = "org.apache.myrmidon.interfaces.builder.ProjectBuilder";


/** /**
* build a project from source. * build a project from source.

proposal/myrmidon/src/java/org/apache/myrmidon/components/configurer/Configurer.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/configurer/Configurer.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.configurer;
package org.apache.myrmidon.interfaces.configurer;


import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.Configuration;
@@ -20,7 +20,7 @@ import org.apache.avalon.framework.context.Context;
public interface Configurer public interface Configurer
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.configurer.Configurer";
String ROLE = "org.apache.myrmidon.interfaces.configurer.Configurer";


/** /**
* Configure an object based on a configuration in a particular context. * Configure an object based on a configuration in a particular context.

proposal/myrmidon/src/java/org/apache/myrmidon/components/converter/ConverterRegistry.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/ConverterRegistry.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.converter;
package org.apache.myrmidon.interfaces.converter;


import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;


@@ -17,7 +17,7 @@ import org.apache.avalon.framework.component.Component;
public interface ConverterRegistry public interface ConverterRegistry
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.converter.ConverterRegistry";
String ROLE = "org.apache.myrmidon.interfaces.converter.ConverterRegistry";


/** /**
* Retrieve name of ConverterInfo that describes converter that converts * Retrieve name of ConverterInfo that describes converter that converts

proposal/myrmidon/src/java/org/apache/myrmidon/components/converter/MasterConverter.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter/MasterConverter.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.converter;
package org.apache.myrmidon.interfaces.converter;


import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
import org.apache.myrmidon.converter.Converter; import org.apache.myrmidon.converter.Converter;
@@ -18,5 +18,5 @@ import org.apache.myrmidon.converter.Converter;
public interface MasterConverter public interface MasterConverter
extends Component, Converter extends Component, Converter
{ {
String ROLE = "org.apache.myrmidon.components.converter.MasterConverter";
String ROLE = "org.apache.myrmidon.interfaces.converter.MasterConverter";
} }

proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/Deployer.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/Deployer.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.deployer;
package org.apache.myrmidon.interfaces.deployer;


import java.io.File; import java.io.File;
import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
@@ -18,7 +18,7 @@ import org.apache.avalon.framework.component.Component;
public interface Deployer public interface Deployer
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.deployer.Deployer";
String ROLE = "org.apache.myrmidon.interfaces.deployer.Deployer";


/** /**
* Deploy a library. * Deploy a library.

proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer/DeploymentException.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer/DeploymentException.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.deployer;
package org.apache.myrmidon.interfaces.deployer;


import org.apache.avalon.framework.CascadingException; import org.apache.avalon.framework.CascadingException;



proposal/myrmidon/src/java/org/apache/myrmidon/components/embeddor/Embeddor.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/embeddor/Embeddor.java View File

@@ -5,17 +5,17 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.embeddor;
package org.apache.myrmidon.interfaces.embeddor;


import java.util.Map; import java.util.Map;
import org.apache.avalon.framework.activity.Disposable; import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.activity.Initializable; import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.activity.Startable; import org.apache.avalon.framework.activity.Startable;
import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.parameters.Parameterizable; import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.components.workspace.Workspace;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.interfaces.workspace.Workspace;


/** /**
* Interface through which you embed Myrmidon into applications. * Interface through which you embed Myrmidon into applications.
@@ -25,7 +25,7 @@ import org.apache.myrmidon.components.workspace.Workspace;
public interface Embeddor public interface Embeddor
extends Component, Parameterizable, Initializable, Startable, Disposable extends Component, Parameterizable, Initializable, Startable, Disposable
{ {
String ROLE = "org.apache.myrmidon.components.embeddor.Embeddor";
String ROLE = "org.apache.myrmidon.interfaces.embeddor.Embeddor";


/** /**
* Create a project. * Create a project.

proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/ExecutionFrame.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/executor/ExecutionFrame.java View File

@@ -5,12 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.executor;
package org.apache.myrmidon.interfaces.executor;


import org.apache.avalon.framework.component.ComponentManager; import org.apache.avalon.framework.component.ComponentManager;
import org.apache.log.Logger; import org.apache.log.Logger;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.interfaces.type.TypeManager;


/** /**
* Frames in which tasks are executed. * Frames in which tasks are executed.

proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/Executor.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/executor/Executor.java View File

@@ -5,22 +5,22 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.executor;
package org.apache.myrmidon.interfaces.executor;


import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.Configuration;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
/** /**
* Engine inteface that should be implemented by all tasklet engines. * Engine inteface that should be implemented by all tasklet engines.
*
*
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a> * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/ */
public interface Executor public interface Executor
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.executor.Executor";
String ROLE = "org.apache.myrmidon.interfaces.executor.Executor";


/** /**
* execute a task. * execute a task.

proposal/myrmidon/src/java/org/apache/myrmidon/components/model/Project.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Project.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.model;
package org.apache.myrmidon.interfaces.model;


import java.io.File; import java.io.File;
import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
@@ -22,7 +22,7 @@ import org.apache.avalon.framework.component.Component;
public interface Project public interface Project
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.model.Project";
String ROLE = "org.apache.myrmidon.interfaces.model.Project";


// the name of currently executing project // the name of currently executing project
String PROJECT = "myrmidon.project.name"; String PROJECT = "myrmidon.project.name";

proposal/myrmidon/src/java/org/apache/myrmidon/components/model/Target.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/Target.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.model;
package org.apache.myrmidon.interfaces.model;


import java.util.ArrayList; import java.util.ArrayList;
import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.Configuration;
@@ -27,8 +27,8 @@ public class Target
* *
* @param condition the condition * @param condition the condition
*/ */
public Target( final Condition condition,
final Configuration[] tasks,
public Target( final Condition condition,
final Configuration[] tasks,
final String[] dependencies ) final String[] dependencies )
{ {
m_condition = condition; m_condition = condition;

proposal/myrmidon/src/java/org/apache/myrmidon/components/model/TypeLib.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model/TypeLib.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.model;
package org.apache.myrmidon.interfaces.model;


/** /**
* Imports in a build file. * Imports in a build file.
@@ -36,7 +36,7 @@ public class TypeLib
m_library = library; m_library = library;
m_role = role; m_role = role;
m_name = name; m_name = name;
//If only one of name or type is null, throw an exception //If only one of name or type is null, throw an exception
if( null == m_role || null == m_name ) if( null == m_role || null == m_name )
{ {
@@ -59,7 +59,7 @@ public class TypeLib
} }


/** /**
* Get name of imported
* Get name of imported
* *
* @return the name * @return the name
*/ */
@@ -69,7 +69,7 @@ public class TypeLib
} }


/** /**
* Get name of library
* Get name of library
* *
* @return the library name * @return the library name
*/ */

proposal/myrmidon/src/java/org/apache/myrmidon/components/role/RoleManager.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role/RoleManager.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.role;
package org.apache.myrmidon.interfaces.role;


import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;


@@ -21,7 +21,7 @@ import org.apache.avalon.framework.component.Component;
public interface RoleManager public interface RoleManager
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.deployer.RoleManager";
String ROLE = "org.apache.myrmidon.interfaces.role.RoleManager";


/** /**
* Find Role name based on shorthand name. * Find Role name based on shorthand name.

proposal/myrmidon/src/java/org/apache/myrmidon/components/type/TypeException.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeException.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.type;
package org.apache.myrmidon.interfaces.type;


import org.apache.avalon.framework.CascadingException; import org.apache.avalon.framework.CascadingException;



proposal/myrmidon/src/java/org/apache/myrmidon/components/type/TypeFactory.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeFactory.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.type;
package org.apache.myrmidon.interfaces.type;


/** /**
* Create an instance on name. * Create an instance on name.

proposal/myrmidon/src/java/org/apache/myrmidon/components/type/TypeManager.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/TypeManager.java View File

@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.type;
package org.apache.myrmidon.interfaces.type;


import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;


@@ -17,7 +17,7 @@ import org.apache.avalon.framework.component.Component;
public interface TypeManager public interface TypeManager
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.type.TypeManager";
String ROLE = "org.apache.myrmidon.interfaces.type.TypeManager";


void registerType( String role, String shorthandName, TypeFactory factory ) void registerType( String role, String shorthandName, TypeFactory factory )
throws TypeException; throws TypeException;

proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/Workspace.java → proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/workspace/Workspace.java View File

@@ -5,12 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in * version 1.1, a copy of which has been included with this distribution in
* the LICENSE file. * the LICENSE file.
*/ */
package org.apache.myrmidon.components.workspace;
package org.apache.myrmidon.interfaces.workspace;


import java.util.Map; import java.util.Map;
import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.Component;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.listeners.ProjectListener; import org.apache.myrmidon.listeners.ProjectListener;


/** /**
@@ -21,7 +21,7 @@ import org.apache.myrmidon.listeners.ProjectListener;
public interface Workspace public interface Workspace
extends Component extends Component
{ {
String ROLE = "org.apache.myrmidon.components.workspace.Workspace";
String ROLE = "org.apache.myrmidon.interfaces.workspace.Workspace";


/** /**
* Add a listener to project events. * Add a listener to project events.

+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/libs/ant1/Ant1Tasklib.java View File

@@ -19,7 +19,7 @@ import org.apache.myrmidon.api.Task;
import org.apache.avalon.framework.component.ComponentException; import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager; import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable; import org.apache.avalon.framework.component.Composable;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.type.TypeManager;


/** /**
* Method to register a tasklib. * Method to register a tasklib.


+ 1
- 1
proposal/myrmidon/src/java/org/apache/myrmidon/libs/ant1/Ant1TypeFactory.java View File

@@ -9,7 +9,7 @@ package org.apache.myrmidon.libs.ant1;


import java.net.URL; import java.net.URL;
import org.apache.myrmidon.components.type.DefaultTypeFactory; import org.apache.myrmidon.components.type.DefaultTypeFactory;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.tools.ant.Task; import org.apache.tools.ant.Task;


/** /**


+ 3
- 3
proposal/myrmidon/src/java/org/apache/myrmidon/libs/ant1/TaskAdapter.java View File

@@ -12,9 +12,9 @@ import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.components.type.TypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.framework.AbstractContainerTask; import org.apache.myrmidon.framework.AbstractContainerTask;
import org.apache.tools.ant.Task; import org.apache.tools.ant.Task;




+ 3
- 3
proposal/myrmidon/src/java/org/apache/myrmidon/libs/core/Property.java View File

@@ -17,9 +17,9 @@ import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.components.type.TypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.framework.AbstractContainerTask; import org.apache.myrmidon.framework.AbstractContainerTask;
import org.apache.myrmidon.framework.DataType; import org.apache.myrmidon.framework.DataType;




+ 2
- 2
proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/ConverterDef.java View File

@@ -17,9 +17,9 @@ import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable; import org.apache.avalon.framework.component.Composable;
import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.converter.ConverterRegistry;
import org.apache.myrmidon.interfaces.converter.ConverterRegistry;
import org.apache.myrmidon.components.type.DefaultTypeFactory; import org.apache.myrmidon.components.type.DefaultTypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.converter.Converter; import org.apache.myrmidon.converter.Converter;


/** /**


+ 4
- 4
proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/Facility.java View File

@@ -21,10 +21,10 @@ import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.aspects.AspectHandler; import org.apache.myrmidon.aspects.AspectHandler;
import org.apache.myrmidon.components.aspect.AspectManager;
import org.apache.myrmidon.components.type.TypeException;
import org.apache.myrmidon.components.type.TypeFactory;
import org.apache.myrmidon.components.type.TypeManager;
import org.apache.myrmidon.interfaces.aspect.AspectManager;
import org.apache.myrmidon.interfaces.type.TypeException;
import org.apache.myrmidon.interfaces.type.TypeFactory;
import org.apache.myrmidon.interfaces.type.TypeManager;
import org.apache.myrmidon.framework.AbstractContainerTask; import org.apache.myrmidon.framework.AbstractContainerTask;


/** /**


+ 2
- 2
proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/Import.java View File

@@ -17,8 +17,8 @@ import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable; import org.apache.avalon.framework.component.Composable;
import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.deployer.Deployer;
import org.apache.myrmidon.components.deployer.DeploymentException;
import org.apache.myrmidon.interfaces.deployer.Deployer;
import org.apache.myrmidon.interfaces.deployer.DeploymentException;


/** /**
* Task to import a tasklib. * Task to import a tasklib.


Loading…
Cancel
Save