Return-Path: Delivered-To: apmail-avalon-cvs-archive@avalon.apache.org Received: (qmail 60356 invoked by uid 500); 21 Aug 2003 18:26:59 -0000 Mailing-List: contact cvs-help@avalon.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list cvs@avalon.apache.org Received: (qmail 60291 invoked by uid 500); 21 Aug 2003 18:26:58 -0000 Received: (qmail 60260 invoked from network); 21 Aug 2003 18:26:58 -0000 Received: from minotaur.apache.org (209.237.227.194) by daedalus.apache.org with SMTP; 21 Aug 2003 18:26:58 -0000 Received: (qmail 46508 invoked by uid 1438); 21 Aug 2003 18:26:55 -0000 Date: 21 Aug 2003 18:26:55 -0000 Message-ID: <20030821182655.46507.qmail@minotaur.apache.org> From: mcconnell@apache.org To: avalon-excalibur-cvs@apache.org Subject: cvs commit: avalon-excalibur/configuration/xdocs download.xml index.xml navigation.xml X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N mcconnell 2003/08/21 11:26:55 Modified: configuration .cvsignore project.properties project.xml Added: configuration maven.xml configuration/xdocs download.xml index.xml navigation.xml Removed: configuration BUILDING.txt build.xml Log: Update to a clean maven build. Revision Changes Path 1.4 +4 -8 avalon-excalibur/configuration/.cvsignore Index: .cvsignore =================================================================== RCS file: /home/cvs/avalon-excalibur/configuration/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 13 Jul 2002 18:24:29 -0000 1.3 +++ .cvsignore 21 Aug 2003 18:26:55 -0000 1.4 @@ -1,8 +1,4 @@ -ant.properties -build -checkstyle.cache -distributions -dist -excalibur-* -*.el -*.ipr +maven.log +velocity.log +build.properties +target 1.6 +17 -7 avalon-excalibur/configuration/project.properties Index: project.properties =================================================================== RCS file: /home/cvs/avalon-excalibur/configuration/project.properties,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- project.properties 18 Aug 2003 20:17:01 -0000 1.5 +++ project.properties 21 Aug 2003 18:26:55 -0000 1.6 @@ -1,10 +1,20 @@ -# ------------------------------------------------------------------- -# P R O J E C T P R O P E R T I E S -# ------------------------------------------------------------------- -maven.repo.remote =http://www.apache.org/dist/avalon,http://www.ibiblio.org/maven,http://lsd.student.utwente.nl/repository +# +# Banner background and foreground colors. +# -maven.junit.fork = yes +maven.ui.banner.background = #fff +maven.ui.banner.foreground = #000 +maven.xdoc.jsl = file:/${basedir}/../site.jsl +maven.javadoc.stylesheet =${basedir}/../stylesheet.css +maven.license.licenseFile =${basedir}/../LICENSE.txt -# gump integration -project.name=excalibur-configuration +# +# Declaration of the remote links to assign on javadoc generation. +# Link declarations can be overriden in the user's build.properties +# file. +# + +sun.j2se.link = http://java.sun.com/j2se/1.4/docs/api/ +avalon.framework.link = http://avalon.apache.org/framework/api/ +maven.javadoc.links = ${sun.j2se.link},${avalon.framework.link} 1.6 +78 -29 avalon-excalibur/configuration/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/avalon-excalibur/configuration/project.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- project.xml 19 Aug 2003 16:40:20 -0000 1.5 +++ project.xml 21 Aug 2003 18:26:55 -0000 1.6 @@ -1,34 +1,83 @@ - + - ${basedir}/../project.xml - excalibur-configuration - Excalibur Configuration - 1.1-dev - 2003 - -The Configuration package contains extensions to the Avalon Framework -supporting configuration management. - - Excalibur's Configuration component - - - - avalon-framework - 4.1.4 - framework - - - - jing - 20020724 - forrest - - - isorelax - 20030108 - - + ${basedir}/../project.xml + + excalibur-configuration + Excalibur Configuration + org.apache.excalibur.configuration + 1.1-RC1 + + 2002 + + Confiuration utilities for Avalon. + + + ${root.site.directory}/excalibur/configuration + + + scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:avalon-excalibur/configuration + http://cvs.apache.org/viewcvs/avalon-excalibur/configuration/ + + + + + + + + avalon-framework + avalon-framework-api + SNAPSHOT + + + avalon-framework + avalon-framework-impl + SNAPSHOT + + + + + + isorelax + 20020414 + + + msv + 20020414 + + + + + + xsdlib + 20030225 + + + relaxngDatatype + 20020414 + + + + + + xml-apis + 1.0.b2 + http://xml.apache.org/xerces2-j/ + + + + xerces + 2.2.1 + http://xml.apache.org/xerces2-j/ + + + + + + maven-changelog-plugin + maven-file-activity-plugin + maven-developer-activity-plugin + 1.6 +7 -30 avalon-excalibur/configuration/maven.xml 1.1 avalon-excalibur/configuration/xdocs/download.xml Index: download.xml =================================================================== Stephen McConnell Cornerstone

PLACEHOLDER

1.1 avalon-excalibur/configuration/xdocs/index.xml Index: index.xml =================================================================== Stephen McConnell Excalibur Configuration

The Configuration package contains extensions to the Avalon Framework supporting configuration management.

Provides support for the creation of a base and default parent relationship between two configuration instances. This is helpful when you have a default configuration together with a configuration that contains overriding values. The level of cascading of configurations is arbitary. The CascadingConfiguration implementation impements the classic Configuration interface and delegates invocations to the base configuration. If the delegate operation fails, the implementation will attempt to resolve the invocation against the parent configuration. Both base and parent configuration reference can be classic or cascading enabling the creation of complex configuration graphs.

Provides a static list operation that is helpful in debugging. The list operation generates a simple string representation of a configuration.

Similar to the CascadingConfiguration in that it takes two Configuration's and makes one. The ConfigurationMerger can take a "layer" and a "base" and merge the layer with the base. The ConfigurationMerger goes a step farther than the CascadingConfiguration in that it provides a consistent view of Configuration.getChildren() based off of meta-attributes that can exist in the layer.

Given a Configuration and a "base", generate the "layer" that when passed to the ConfigurationMerger will yield the original Configuration.

1.1 avalon-excalibur/configuration/xdocs/navigation.xml Index: navigation.xml =================================================================== Avalon Sandbox --------------------------------------------------------------------- To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org For additional commands, e-mail: cvs-help@avalon.apache.org