Return-Path: Delivered-To: apmail-jakarta-avalon-cvs-archive@apache.org Received: (qmail 40048 invoked from network); 2 Aug 2002 12:31:43 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 2 Aug 2002 12:31:43 -0000 Received: (qmail 4593 invoked by uid 97); 2 Aug 2002 12:32:02 -0000 Delivered-To: qmlist-jakarta-archive-avalon-cvs@jakarta.apache.org Received: (qmail 4577 invoked by uid 97); 2 Aug 2002 12:32:02 -0000 Mailing-List: contact avalon-cvs-help@jakarta.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 avalon-cvs@jakarta.apache.org Received: (qmail 4566 invoked by uid 97); 2 Aug 2002 12:32:01 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Date: 2 Aug 2002 12:31:38 -0000 Message-ID: <20020802123138.85087.qmail@icarus.apache.org> From: mcconnell@apache.org To: jakarta-avalon-excalibur-cvs@apache.org Subject: cvs commit: jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder XMLContainerUtil.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N mcconnell 2002/08/02 05:31:38 Added: assembly/src/java/org/apache/excalibur/merlin/model/builder XMLContainerUtil.java Log: no message Revision Changes Path 1.1 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder/XMLContainerUtil.java Index: XMLContainerUtil.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.merlin.model.builder; import java.util.ArrayList; import org.apache.avalon.excalibur.i18n.ResourceManager; import org.apache.avalon.excalibur.i18n.Resources; import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.excalibur.merlin.model.Profile; import org.apache.excalibur.merlin.model.CategoriesDescriptor; import org.apache.excalibur.merlin.model.Category; import org.apache.excalibur.merlin.model.ContainerDescriptor; import org.apache.excalibur.merlin.model.IncludeDescriptor; import org.apache.excalibur.merlin.model.FilesetDescriptor; import org.apache.excalibur.merlin.model.DirsetDescriptor; import org.apache.excalibur.merlin.model.ClasspathDescriptor; import org.apache.excalibur.merlin.model.LoggingDescriptor; import org.apache.excalibur.merlin.model.TargetDescriptor; import org.apache.excalibur.merlin.model.TargetProvider; import org.apache.excalibur.merlin.model.FileTargetProvider; import org.apache.excalibur.merlin.model.ExtensionsDescriptor; import org.apache.excalibur.merlin.model.ModelException; import org.apache.excalibur.merlin.model.builder.XMLProfileCreator; /** * Handles internalization of an XML based description of a {@link ContainerDescriptor} * from a Configuration object. The format for Configuration object * is specified in the package summary. * * @author Stephen McConnell * @version $Revision: 1.1 $ $Date: 2002/08/02 12:31:38 $ */ public class XMLContainerUtil extends XMLProfileCreator { private static final Resources REZ = ResourceManager.getPackageResources( XMLContainerUtil.class ); public ClasspathDescriptor createClasspathDescriptor( Configuration config ) throws ConfigurationException { ArrayList list = new ArrayList(); Configuration[] configs = config.getChildren("fileset"); for( int i=0; i For additional commands, e-mail: