ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-3

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

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

public abstract class PomlessResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
extends ResolveStageBaseImpl<UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
implements PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>

Base support for implementations of a PomlessResolveStage

Author:
Andrew Lee Rubinger, Karel Piwko

Constructor Summary
PomlessResolveStageBaseImpl(MavenWorkingSession session)
           
 
Method Summary
protected abstract  EQUIPPEDRESOLVESTAGETYPE createNewPomEquippedResolveStage()
          Obtains a new PomEquippedResolveStageBase instance for the current MavenWorkingSession
 EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource)
          
 EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource, ClassLoader cl)
          
 EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource, ClassLoader cl, String... profiles)
          
 EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(File pomFile)
          
 EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(File pomFile, String... profiles)
          
 EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile)
          
 EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile, String... profiles)
          
 
Methods inherited from class org.jboss.shrinkwrap.resolver.impl.maven.ResolveStageBaseImpl
addDependencies, addDependencies, addDependency, addDependency, createStrategyStage, getActualClass, getMavenWorkingSession, resolve, resolve, resolve, resolve, resolve, resolveVersion
 
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

PomlessResolveStageBaseImpl

public PomlessResolveStageBaseImpl(MavenWorkingSession session)
Method Detail

loadPomFromFile

public final EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(File pomFile,
                                                      String... profiles)
                                                                                                                                               throws IllegalArgumentException

Specified by:
loadPomFromFile in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
See Also:
PomlessResolveStageBase.loadPomFromFile(java.io.File, java.lang.String[])

loadPomFromFile

public final EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile,
                                                      String... profiles)
                                                                                                                                               throws IllegalArgumentException

Specified by:
loadPomFromFile in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
See Also:
PomlessResolveStageBase.loadPomFromFile(java.lang.String, java.lang.String[])

loadPomFromFile

public final EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(File pomFile)
                                                                                                                                               throws IllegalArgumentException,
                                                                                                                                                      org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException

Specified by:
loadPomFromFile in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
See Also:
PomlessResolveStageBase.loadPomFromFile(java.io.File)

loadPomFromFile

public final EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile)
                                                                                                                                               throws IllegalArgumentException,
                                                                                                                                                      org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException

Specified by:
loadPomFromFile in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
See Also:
PomlessResolveStageBase.loadPomFromFile(java.lang.String)

loadPomFromClassLoaderResource

public final EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource)
                                                                                                                                                              throws IllegalArgumentException,
                                                                                                                                                                     org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException

Specified by:
loadPomFromClassLoaderResource in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
See Also:
PomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String)

loadPomFromClassLoaderResource

public final EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource,
                                                                     ClassLoader cl)
                                                                                                                                                              throws IllegalArgumentException,
                                                                                                                                                                     org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException

Specified by:
loadPomFromClassLoaderResource in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
See Also:
PomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String, java.lang.ClassLoader)

loadPomFromClassLoaderResource

public final EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource,
                                                                     ClassLoader cl,
                                                                     String... profiles)
                                                                                                                                                              throws IllegalArgumentException,
                                                                                                                                                                     org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException

Specified by:
loadPomFromClassLoaderResource in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
Throws:
IllegalArgumentException
org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
See Also:
PomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String, java.lang.ClassLoader, java.lang.String[])

createNewPomEquippedResolveStage

protected abstract EQUIPPEDRESOLVESTAGETYPE createNewPomEquippedResolveStage()
Obtains a new PomEquippedResolveStageBase instance for the current MavenWorkingSession

Returns:

ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-3

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