ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-2

org.jboss.shrinkwrap.resolver.impl.maven
Class ConfigurableMavenResolverSystemImpl

java.lang.Object
  extended by org.jboss.shrinkwrap.resolver.impl.maven.MavenResolverSystemBaseImpl<UNCONFIGURABLERESOLVERSYSTEMTYPE,CONFIGURALBERESOLVERSYSTEMTYPE,EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
      extended by org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemBaseImpl<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>
          extended by org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl
All Implemented Interfaces:
org.jboss.shrinkwrap.resolver.api.ConfigurableResolverSystem<MavenResolverSystem>, ConfigurableMavenResolverSystem, ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>, MavenResolverSystemBase<PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>, MavenResolveStageBase<PomlessResolveStage,MavenStrategyStage,MavenFormatStage>, PomlessResolveStageBase<PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>, org.jboss.shrinkwrap.resolver.api.ResolverSystem, org.jboss.shrinkwrap.resolver.api.ResolveStage<MavenDependency,MavenResolutionFilter,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,MavenResolutionStrategy>

public class ConfigurableMavenResolverSystemImpl
extends ConfigurableMavenResolverSystemBaseImpl<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>
implements ConfigurableMavenResolverSystem

ConfigurableMavenResolverSystem implementation

Author:
Andrew Lee Rubinger

Constructor Summary
ConfigurableMavenResolverSystemImpl()
          Creates a new instance with a new backing MavenWorkingSession
 
Method Summary
protected  PomEquippedResolveStage createPomEquippedResolveStage()
          Returns a new EQUIPPEDRESOLVESTAGETYPE for the current session
protected  MavenResolverSystem getUnconfigurableView()
          Returns the UNCONFIGURABLERESOLVERSYSTEMTYPE view type of this ConfigurableMavenResolverSystemBase
 
Methods inherited from class org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemBaseImpl
configureFromClassloaderResource, configureFromClassloaderResource, configureFromFile, configureFromFile, configureViaPlugin
 
Methods inherited from class org.jboss.shrinkwrap.resolver.impl.maven.MavenResolverSystemBaseImpl
addDependencies, addDependencies, addDependency, addDependency, getSession, loadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromFile, loadPomFromFile, loadPomFromFile, loadPomFromFile, resolve, resolve, resolve, resolve, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase
configureViaPlugin
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.ConfigurableResolverSystem
configureFromClassloaderResource, configureFromClassloaderResource, configureFromFile, configureFromFile
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.maven.PomlessResolveStageBase
loadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromFile, loadPomFromFile, loadPomFromFile, loadPomFromFile
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.ResolveStage
addDependencies, addDependencies, addDependency, addDependency, resolve, resolve, resolve, resolve, resolve
 

Constructor Detail

ConfigurableMavenResolverSystemImpl

public ConfigurableMavenResolverSystemImpl()
                                    throws IllegalArgumentException
Creates a new instance with a new backing MavenWorkingSession

Throws:
IllegalArgumentException
Method Detail

getUnconfigurableView

protected MavenResolverSystem getUnconfigurableView()
Returns the UNCONFIGURABLERESOLVERSYSTEMTYPE view type of this ConfigurableMavenResolverSystemBase (non-Javadoc)

Specified by:
getUnconfigurableView in class ConfigurableMavenResolverSystemBaseImpl<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>
Returns:
See Also:
ConfigurableMavenResolverSystemBaseImpl.getUnconfigurableView()

createPomEquippedResolveStage

protected PomEquippedResolveStage createPomEquippedResolveStage()
Returns a new EQUIPPEDRESOLVESTAGETYPE for the current session

Specified by:
createPomEquippedResolveStage in class ConfigurableMavenResolverSystemBaseImpl<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>
Returns:
See Also:
ConfigurableMavenResolverSystemBaseImpl.createPomEquippedResolveStage()

ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-2

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.