| Interface | Description | 
|---|---|
| ArtifactVersion | 
 Describes an artifact version in terms of its components, converts it to/from a string and
 compares two versions. 
 | 
| Class | Description | 
|---|---|
| ComparableVersion | 
 
 Generic implementation of version comparison. 
 | 
| DefaultArtifactVersion | 
 Default implementation of artifact versioning. 
 | 
| Restriction | 
 Describes a restriction in versioning. 
 | 
| VersionRange | 
 Construct a version range from a specification. 
 | 
| Exception | Description | 
|---|---|
| InvalidVersionSpecificationException | 
 Occurs when a version is invalid. 
 | 
| OverConstrainedVersionException | 
 Occurs when ranges exclude each other and no valid value remains. 
 | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.