Uses of Class
com.github.zafarkhaja.semver.MetadataVersion
Packages that use MetadataVersion
Package
Description
This is the root package of the Java SemVer library.
-
Uses of MetadataVersion in com.github.zafarkhaja.semver
Subclasses of MetadataVersion in com.github.zafarkhaja.semverModifier and TypeClassDescriptionprivate static classThe implementation of the Null Object design pattern.Classes in com.github.zafarkhaja.semver that implement interfaces with type arguments of type MetadataVersionModifier and TypeClassDescription(package private) classTheMetadataVersionclass is used to represent the pre-release version and the build metadata.Fields in com.github.zafarkhaja.semver declared as MetadataVersionModifier and TypeFieldDescriptionprivate final MetadataVersionVersion.buildThe build metadata.(package private) static final MetadataVersionMetadataVersion.NULLNull metadata, the implementation of the Null Object design pattern.private final MetadataVersionVersion.preReleaseThe pre-release version.Methods in com.github.zafarkhaja.semver that return MetadataVersionModifier and TypeMethodDescription(package private) MetadataVersionMetadataVersion.increment()Increments the metadata version.(package private) MetadataVersionMetadataVersion.NullMetadataVersion.increment()private MetadataVersionVersionParser.parseBuild()Parses the <build> non-terminal.(package private) static MetadataVersionVersionParser.parseBuild(String build) Parses the build metadata.private MetadataVersionVersionParser.parsePreRelease()Parses the <pre-release> non-terminal.(package private) static MetadataVersionVersionParser.parsePreRelease(String preRelease) Parses the pre-release version.Methods in com.github.zafarkhaja.semver with parameters of type MetadataVersionModifier and TypeMethodDescriptionintMetadataVersion.compareTo(MetadataVersion other) intMetadataVersion.NullMetadataVersion.compareTo(MetadataVersion other) Constructors in com.github.zafarkhaja.semver with parameters of type MetadataVersionModifierConstructorDescription(package private)Version(NormalVersion normal, MetadataVersion preRelease) Constructs aVersioninstance with the normal version and the pre-release version.(package private)Version(NormalVersion normal, MetadataVersion preRelease, MetadataVersion build) Constructs aVersioninstance with the normal version, the pre-release version and the build metadata.