ShrinkWrap Resolver API 2.0.0-cr-1

org.jboss.shrinkwrap.resolver.api
Interface StrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>>

Type Parameters:
FORMATSTAGETYPE - Type of FormatStage after this StrategyStage
All Known Subinterfaces:
TransitiveStrategyStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLVEDTYPE,FORMATSTAGE,RESOLUTIONSTRATEGYTYPE>

public interface StrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>>

Defines the stage of resolution in which the user may supply a ResolutionStrategy

Author:
Andrew Lee Rubinger, Karel Piwko

Method Summary
 FORMATSTAGETYPE using(RESOLUTIONSTRATEGYTYPE strategy)
          Defines the ResolutionStrategy to be used in resolution, returning the next FormatStage.
 

Method Detail

using

FORMATSTAGETYPE using(RESOLUTIONSTRATEGYTYPE strategy)
                                                        throws IllegalArgumentException
Defines the ResolutionStrategy to be used in resolution, returning the next FormatStage.

Parameters:
strategy -
Returns:
Throws:
IllegalArgumentException - If the ResolutionStrategy is not specified

ShrinkWrap Resolver API 2.0.0-cr-1

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