donaldp 2002/08/23 01:39:34
Modified: containerkit/src/java/org/apache/excalibur/containerkit/kernel
SimpleMetaDataBuilder.java SimpleServiceKernel.java
Added: containerkit/src/java/org/apache/excalibur/containerkit/metadata
MetaDataBuilder.java
Removed: containerkit/src/java/org/apache/excalibur/containerkit/kernel
MetaDataBuilder.java
Log:
iMove the MetaDataBuilder to metadata package.
Revision Changes Path
1.1
jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/metadata/MetaDataBuilder.java
Index: MetaDataBuilder.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.excalibur.containerkit.metadata;
import org.apache.excalibur.containerkit.metadata.ComponentMetaData;
/**
* Load metadata from some source. The source is usually
* one or more xml config files.
*
* @author <a href="mailto:peter at apache.org">Peter Donald</a>
* @version $Revision: 1.1 $ $Date: 2002/08/23 08:39:34 $
*/
public interface MetaDataBuilder
{
/**
* Load metadata from a particular source
* defined by location string. The format of
* location string and format of source loaded
* from is left unspecified.
*
* @param location the location of meta data source
* @return the set of components in metadata
* @throws java.lang.Exception if unable to load or resolve meta
* data for any reason
*/
ComponentMetaData[] loadMetaData( String location )
throws Exception;
}
1.5 +2 -1
jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/kernel/SimpleMetaDataBuilder.java
Index: SimpleMetaDataBuilder.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/kernel/SimpleMetaDataBuilder.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SimpleMetaDataBuilder.java 19 Aug 2002 12:13:00 -0000 1.4
+++ SimpleMetaDataBuilder.java 23 Aug 2002 08:39:34 -0000 1.5
@@ -13,6 +13,7 @@
import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
import org.apache.excalibur.containerkit.metadata.ComponentMetaData;
import org.apache.excalibur.containerkit.metadata.DependencyMetaData;
+import org.apache.excalibur.containerkit.metadata.MetaDataBuilder;
import org.xml.sax.InputSource;
/**
1.10 +2 -1
jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/kernel/SimpleServiceKernel.java
Index: SimpleServiceKernel.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/kernel/SimpleServiceKernel.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- SimpleServiceKernel.java 18 Aug 2002 03:34:28 -0000 1.9
+++ SimpleServiceKernel.java 23 Aug 2002 08:39:34 -0000 1.10
@@ -16,6 +16,7 @@
import org.apache.excalibur.containerkit.factory.DefaultComponentFactory;
import org.apache.excalibur.containerkit.lifecycle.ResourceProvider;
import org.apache.excalibur.containerkit.metadata.ComponentMetaData;
+import org.apache.excalibur.containerkit.metadata.MetaDataBuilder;
/**
* This is a simple ServiceKernel.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>