|
Interface Summary |
| ConfigurableResolverSystem<CONFIGUREDRESOLVERSYSTEMTYPE extends ResolverSystem> |
Top-level of a configurable resolver system; subtypes may be passed in as an argument to Resolvers.use(Class)
or Resolvers.use(Class, ClassLoader) to create a new instance. |
| Coordinate |
Represents a single coordinate; an address in a repository-based system which may point to an artifact. |
| CoordinateBuilder<COORDINATETYPE extends Coordinate> |
Fluent factory base for creating new Coordinate instances. |
| FormatStage |
Represents the formatting stage of resolution in which the resolved artifact is returned in the desired format. |
| MutableCoordinate<COORDINATETYPE extends MutableCoordinate<COORDINATETYPE>> |
Mutable representation of a single coordinate; an address in a repository-based system which may point to an
artifact. |
| NonTransitiveResolutionStrategy<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter> |
Encapsulates rules backing a non-transitive ResolutionStrategy |
| ResolutionFilter |
Contract for an exclusion-based filter applied during resolution of a Coordinate. |
| ResolutionStrategy<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> |
Encapsulates rules defining the logic of resolution (for instance transitivity, exclusions, conditional selection,
etc). |
| ResolverSystem |
Top-level of a resolver system; subtypes may be passed in as an argument to Resolvers.use(Class) or
Resolvers.use(Class, ClassLoader) to create a new instance. |
| ResolveStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVESTAGETYPE extends ResolveStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,STRATEGYSTAGETYPE extends StrategyStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,FORMATSTAGETYPE extends FormatStage,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> |
Represents the stage in resolution in which the user supplies (a) Coordinate address(es) for resolution in a
repository-based ResolverSystem. |
| StrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,FORMATSTAGETYPE extends FormatStage,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> |
Defines the stage of resolution in which the user may supply a ResolutionStrategy |
| TransitiveStrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,FORMATSTAGE extends FormatStage,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> |
StrategyStage extension providing support for the notion of transitivity, adding shorthand notation such that
the user does not have to manually specify TransitiveResolutionStrategy or
NonTransitiveResolutionStrategy |