Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- compareTo(Version) - Method in class org.savantbuild.domain.Version
-
Returns the value of the comparison between this Version and the given Object.
- compareTo(Version.PreRelease) - Method in class org.savantbuild.domain.Version.PreRelease
- compareTo(Version.PreRelease.PreReleasePart) - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
- compareTo(Version.PreRelease.PreReleasePart) - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
E
- equals(Object) - Method in class org.savantbuild.domain.Version
-
Compares the given Object with this Version for equality.
- equals(Object) - Method in class org.savantbuild.domain.Version.PreRelease
- equals(Object) - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
- equals(Object) - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
G
- getMajor() - Method in class org.savantbuild.domain.Version
- getMetaData() - Method in class org.savantbuild.domain.Version
- getMinor() - Method in class org.savantbuild.domain.Version
- getPatch() - Method in class org.savantbuild.domain.Version
- getPreRelease() - Method in class org.savantbuild.domain.Version
H
- hashCode() - Method in class org.savantbuild.domain.Version
- hashCode() - Method in class org.savantbuild.domain.Version.PreRelease
- hashCode() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
- hashCode() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
I
- INTEGRATION - Static variable in class org.savantbuild.domain.Version
- isCompatibleWith(Version) - Method in class org.savantbuild.domain.Version
-
Performs semantic version compatibility checking.
- isIntegration() - Method in class org.savantbuild.domain.Version
- isIntegration() - Method in class org.savantbuild.domain.Version.PreRelease
- isIntegration() - Method in interface org.savantbuild.domain.Version.PreRelease.PreReleasePart
- isIntegration() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
- isIntegration() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
- isMajor() - Method in class org.savantbuild.domain.Version
- isMinor() - Method in class org.savantbuild.domain.Version
- isNumber() - Method in interface org.savantbuild.domain.Version.PreRelease.PreReleasePart
- isNumber() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
- isNumber() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
- isPatch() - Method in class org.savantbuild.domain.Version
- isPreRelease() - Method in class org.savantbuild.domain.Version
M
- major - Variable in class org.savantbuild.domain.Version
- metaData - Variable in class org.savantbuild.domain.Version
- minor - Variable in class org.savantbuild.domain.Version
N
- NumberPreReleasePart(int) - Constructor for class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
O
- org.savantbuild.domain - package org.savantbuild.domain
P
- parts - Variable in class org.savantbuild.domain.Version.PreRelease
- patch - Variable in class org.savantbuild.domain.Version
- preRelease - Variable in class org.savantbuild.domain.Version
- PreRelease(String) - Constructor for class org.savantbuild.domain.Version.PreRelease
- PreRelease(Version.PreRelease.PreReleasePart...) - Constructor for class org.savantbuild.domain.Version.PreRelease
S
- StringPreReleasePart(String) - Constructor for class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
T
- toIntegrationVersion() - Method in class org.savantbuild.domain.Version
- toString() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
- toString() - Method in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
- toString() - Method in class org.savantbuild.domain.Version.PreRelease
- toString() - Method in class org.savantbuild.domain.Version
-
Converts the version number to a string suitable for debugging.
V
- value - Variable in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.NumberPreReleasePart
- value - Variable in class org.savantbuild.domain.Version.PreRelease.PreReleasePart.StringPreReleasePart
- Version - Class in org.savantbuild.domain
-
This class models a simple three number version as well as any free form version String.
- Version() - Constructor for class org.savantbuild.domain.Version
- Version(int, int, int, Version.PreRelease, String) - Constructor for class org.savantbuild.domain.Version
-
Constructs a version with the given major, minor and patch version numbers.
- Version(String) - Constructor for class org.savantbuild.domain.Version
-
Constructs a version by parsing the given String.
- Version.PreRelease - Class in org.savantbuild.domain
-
Models the PreRelease portion of the Semantic Version String.
- Version.PreRelease.PreReleasePart - Interface in org.savantbuild.domain
-
Defines parts of a PreRelease version string.
- Version.PreRelease.PreReleasePart.NumberPreReleasePart - Class in org.savantbuild.domain
-
A number part of the PreRelease portion of the Semantic Version String.
- Version.PreRelease.PreReleasePart.StringPreReleasePart - Class in org.savantbuild.domain
-
A String part of the PreRelease portion of the Semantic Version String.
- VersionException - Exception in org.savantbuild.domain
-
An exception that is thrown when a Version string cannot be parsed.
- VersionException(String) - Constructor for exception org.savantbuild.domain.VersionException
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form