org.apache.geronimo.kernel.config
Class ConfigurationResolver

java.lang.Object
  extended by org.apache.geronimo.kernel.config.ConfigurationResolver

public class ConfigurationResolver
extends Object


Constructor Summary
ConfigurationResolver(Artifact configurationId, File baseDir)
           
ConfigurationResolver(ConfigurationData configurationData, Collection<? extends Repository> repositories, ArtifactResolver artifactResolver)
           
 
Method Summary
 ConfigurationResolver createChildResolver(String moduleName)
           
 File resolve(Artifact artifact)
           
 Set<URL> resolve(String pattern)
           
 List<Dependency> resolveTransitiveDependencies(Collection<Configuration> parents, List<Dependency> dependencies)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationResolver

public ConfigurationResolver(Artifact configurationId,
                             File baseDir)

ConfigurationResolver

public ConfigurationResolver(ConfigurationData configurationData,
                             Collection<? extends Repository> repositories,
                             ArtifactResolver artifactResolver)
Method Detail

createChildResolver

public ConfigurationResolver createChildResolver(String moduleName)

resolve

public File resolve(Artifact artifact)
             throws MissingDependencyException
Throws:
MissingDependencyException

resolve

public Set<URL> resolve(String pattern)
                 throws MalformedURLException,
                        NoSuchConfigException
Throws:
MalformedURLException
NoSuchConfigException

resolveTransitiveDependencies

public List<Dependency> resolveTransitiveDependencies(Collection<Configuration> parents,
                                                      List<Dependency> dependencies)
                                               throws MissingDependencyException
Throws:
MissingDependencyException


Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.