Skip navigation links
A C D F G H I 

A

Artifact - Class in de.westemeyer.version.model
Simple object used to keep artifact coordinates and version in one place.
Artifact(String, String, String, long, String) - Constructor for class de.westemeyer.version.model.Artifact
Compatibility constructor for service objects that are generated with an initial version of the artifact version service.
ArtifactConsumer - Interface in de.westemeyer.version.service
An artifact consumer is a lambda (or object) which can be used when iterating list of artifacts to search for a specific artifact.
artifactsByGroupId(String, boolean) - Method in class de.westemeyer.version.service.ArtifactVersionCollector
Find a set of artifacts by groupId or groupId prefix.
ArtifactVersionCollector - Class in de.westemeyer.version.service
Collector class is used to aggregate all artifact POJOs into a Set of artifacts.
ArtifactVersionCollector() - Constructor for class de.westemeyer.version.service.ArtifactVersionCollector
Default constructor using default artifact comparator.
ArtifactVersionCollector(Comparator<Artifact>) - Constructor for class de.westemeyer.version.service.ArtifactVersionCollector
Create a new collector using a custom sorting comparator.
ArtifactVersionService - Interface in de.westemeyer.version.service
Service definition is used to supply artifact coordinates with version number.

C

collect() - Method in class de.westemeyer.version.service.ArtifactVersionCollector
Collect all artifact coordinates and their versions using service loader.
collectArtifacts() - Static method in class de.westemeyer.version.service.ArtifactVersionCollector
Collect all artifact coordinates and their versions using service loader.
compare(Artifact, Artifact) - Method in class de.westemeyer.version.model.DefaultArtifactComparator
 

D

de.westemeyer.version.model - package de.westemeyer.version.model
The data model package for the artifact version definition.
de.westemeyer.version.service - package de.westemeyer.version.service
Service related classes are found in this package.
DefaultArtifactComparator - Class in de.westemeyer.version.model
The default order of artifacts is alphanumerical comparison of groupId, artifactId and version.
DefaultArtifactComparator() - Constructor for class de.westemeyer.version.model.DefaultArtifactComparator
 

F

findArtifact(String, String) - Static method in class de.westemeyer.version.service.ArtifactVersionCollector
Find a given artifact by its coordinates (just without the version).
findArtifactsByGroupId(String, boolean) - Static method in class de.westemeyer.version.service.ArtifactVersionCollector
Find a set of artifacts by groupId or groupId prefix.
formatTimestamp(String, TimeZone) - Method in class de.westemeyer.version.model.Artifact
Format the build date and time using a given format and time zone.

G

GeneratedVersionService - Class in de.westemeyer.version.service
Generated version service implementation class for de.westemeyer:artifact-version-service artifact.
GeneratedVersionService() - Constructor for class de.westemeyer.version.service.GeneratedVersionService
 
getArtifact() - Method in interface de.westemeyer.version.service.ArtifactVersionService
Get coordinates and version for an artifact (e.g. a jar file).
getArtifact() - Method in class de.westemeyer.version.service.GeneratedVersionService
 

H

handleArtifact(Artifact) - Method in interface de.westemeyer.version.service.ArtifactConsumer
Inspect the artifact content and use it (e.g. to put it in a Set) or return true when an artifact has been identified to get it returned immediately.

I

iterateArtifacts(ArtifactConsumer) - Static method in class de.westemeyer.version.service.ArtifactVersionCollector
Iterate list of artifacts and check them using a given lambda.
A C D F G H I 
Skip navigation links

Copyright © 2021. All rights reserved.