|
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<RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>> |
Represents the formatting stage of resolution in which the RESOLVEDTYPE is returned in the desired format. |
| 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). |
| ResolvedArtifact<RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>> |
Representation of resolved artifact |
| 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,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,STRATEGYSTAGETYPE extends StrategyStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,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,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 |
| TransitiveStrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGE extends FormatStage<RESOLVEDTYPE>,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 |