ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-3

org.jboss.shrinkwrap.resolver.impl.maven
Class PomEquippedResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>

java.lang.Object
  extended by org.jboss.shrinkwrap.resolver.impl.maven.ResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
      extended by org.jboss.shrinkwrap.resolver.impl.maven.PomEquippedResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
All Implemented Interfaces:
MavenResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>, PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>, org.jboss.shrinkwrap.resolver.api.ResolveStage<MavenDependency,MavenResolutionFilter,EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE,MavenResolutionStrategy>, MavenWorkingSessionContainer

public abstract class PomEquippedResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
extends ResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
implements PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>

Base support for implementations of a PomEquippedResolveStage

Author:
Karel Piwko, Andrew Lee Rubinger

Constructor Summary
PomEquippedResolveStageBaseImpl(MavenWorkingSession session)
           
 
Method Summary
 FORMATSTAGETYPE importRuntimeAndTestDependencies()
           
 FORMATSTAGETYPE importRuntimeAndTestDependencies(MavenResolutionStrategy strategy)
           
 FORMATSTAGETYPE importRuntimeDependencies()
           
 FORMATSTAGETYPE importRuntimeDependencies(MavenResolutionStrategy strategy)
           
protected  String resolveVersion(MavenDependency dependency)
          Use available information to resolve the version for the specified MavenDependency
 
Methods inherited from class org.jboss.shrinkwrap.resolver.impl.maven.ResolveStageBaseImpl
addDependencies, addDependencies, addDependency, addDependency, createStrategyStage, getActualClass, getMavenWorkingSession, 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.ResolveStage
addDependencies, addDependencies, addDependency, addDependency, resolve, resolve, resolve, resolve, resolve
 

Constructor Detail

PomEquippedResolveStageBaseImpl

public PomEquippedResolveStageBaseImpl(MavenWorkingSession session)
Method Detail

importRuntimeAndTestDependencies

public final FORMATSTAGETYPE importRuntimeAndTestDependencies()
Specified by:
importRuntimeAndTestDependencies in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>

importRuntimeAndTestDependencies

public final FORMATSTAGETYPE importRuntimeAndTestDependencies(MavenResolutionStrategy strategy)
                                                                                throws IllegalArgumentException
Specified by:
importRuntimeAndTestDependencies in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException

importRuntimeDependencies

public final FORMATSTAGETYPE importRuntimeDependencies()
Specified by:
importRuntimeDependencies in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>

importRuntimeDependencies

public final FORMATSTAGETYPE importRuntimeDependencies(MavenResolutionStrategy strategy)
                                                                         throws IllegalArgumentException
Specified by:
importRuntimeDependencies in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException

resolveVersion

protected String resolveVersion(MavenDependency dependency)
                         throws IllegalArgumentException
Use available information to resolve the version for the specified MavenDependency

Overrides:
resolveVersion in class ResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
See Also:
org.jboss.shrinkwrap.resolver.impl.maven.ResolveStageBaseImpl#resolveVersion(org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate)

ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-3

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