org.codehaus.plexus.component.repository.io

Class PlexusTools

public class PlexusTools extends Object

Version: $Id: PlexusTools.java 6757 2007-08-09 12:49:11Z handyande $

Author: Jason van Zyl

UNKNOWN: these are all really tools for dealing with xml configurations so they should be packaged as such.

Method Summary
static ComponentDescriptorbuildComponentDescriptor(String configuration)
static ComponentDescriptorbuildComponentDescriptor(PlexusConfiguration configuration)
static ComponentSetDescriptorbuildComponentSet(PlexusConfiguration c)
static PlexusConfigurationbuildConfiguration(String resourceName, Reader configuration)
static PlexusConfigurationbuildConfiguration(String configuration)
static voidwriteConfiguration(PrintStream out, PlexusConfiguration configuration)
static voidwriteConfiguration(PrintStream out, PlexusConfiguration configuration, String indent)

Method Detail

buildComponentDescriptor

public static ComponentDescriptor buildComponentDescriptor(String configuration)

buildComponentDescriptor

public static ComponentDescriptor buildComponentDescriptor(PlexusConfiguration configuration)

buildComponentSet

public static ComponentSetDescriptor buildComponentSet(PlexusConfiguration c)

buildConfiguration

public static PlexusConfiguration buildConfiguration(String resourceName, Reader configuration)

buildConfiguration

public static PlexusConfiguration buildConfiguration(String configuration)

writeConfiguration

public static void writeConfiguration(PrintStream out, PlexusConfiguration configuration)

writeConfiguration

private static void writeConfiguration(PrintStream out, PlexusConfiguration configuration, String indent)