Index
All Classes and Interfaces|All Packages
A
- Alphabetic(String) - Constructor for record class dev.gigaherz.versible.VersibleComponent.Alphabetic
-
Constructs an alphabetic component.
- append(VersibleVersion) - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns a new
VersibleVersionwith the components of another version concatenated after the components of this version. - atLeast(VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions greater or equal to the given minimum.
- atMost(VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions less or equal to the given maximum.
B
- between(VersibleVersion, VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions between the given minimum (inclusive) and maximum (inclusive).
- betweenClosedOpen(VersibleVersion, VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions between the given minimum (inclusive) and maximum (exclusive).
- betweenOpen(VersibleVersion, VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions between the given minimum (exclusive) and maximum (exclusive).
- betweenOpenClosed(VersibleVersion, VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions between the given minimum (exclusive) and maximum (inclusive).
- bump(int) - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns a new
VersibleVersionwith the given numeric component incremented by one.
C
- compareTo(VersibleComponent) - Method in record class dev.gigaherz.versible.VersibleComponent.Alphabetic
- compareTo(VersibleComponent) - Method in record class dev.gigaherz.versible.VersibleComponent.Numeric
- compareTo(VersibleComponent) - Method in record class dev.gigaherz.versible.VersibleComponent.Suffix
- compareTo(VersibleVersion) - Method in record class dev.gigaherz.versible.VersibleVersion
- components() - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns the value of the
componentsrecord component. - contains(VersibleVersion) - Method in record class dev.gigaherz.versible.VersibleRange
-
Checks if a given version is included in the range.
D
- dev.gigaherz.versible - package dev.gigaherz.versible
E
- equals(Object) - Method in record class dev.gigaherz.versible.VersibleComponent.Alphabetic
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.gigaherz.versible.VersibleComponent.Numeric
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.gigaherz.versible.VersibleComponent.Suffix
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.gigaherz.versible.VersibleRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.gigaherz.versible.VersibleVersion
-
Indicates whether some other object is "equal to" this one.
- exactly(VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches a given version exactly.
G
- get(int) - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns the component at the specified position in the component list.
H
- hashCode() - Method in record class dev.gigaherz.versible.VersibleComponent.Alphabetic
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.gigaherz.versible.VersibleComponent.Numeric
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.gigaherz.versible.VersibleComponent.Suffix
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.gigaherz.versible.VersibleRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns a hash code value for this object.
L
- lessThan(VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions strictly less than the given maximum.
M
- maxExclusive() - Method in record class dev.gigaherz.versible.VersibleRange
-
Returns the value of the
maxExclusiverecord component. - maxVersion() - Method in record class dev.gigaherz.versible.VersibleRange
-
Returns the value of the
maxVersionrecord component. - minExclusive() - Method in record class dev.gigaherz.versible.VersibleRange
-
Returns the value of the
minExclusiverecord component. - minVersion() - Method in record class dev.gigaherz.versible.VersibleRange
-
Returns the value of the
minVersionrecord component. - moreThan(VersibleVersion) - Static method in record class dev.gigaherz.versible.VersibleRange
-
Returns a version range which matches versions strictly greater than the given minimum.
N
- number() - Method in record class dev.gigaherz.versible.VersibleComponent.Numeric
-
Returns the value of the
numberrecord component. - Numeric(long) - Constructor for record class dev.gigaherz.versible.VersibleComponent.Numeric
-
Constructs a numeric component.
O
- of(long) - Static method in interface dev.gigaherz.versible.VersibleComponent
-
Returns a numeric component with the given number.
- of(Object...) - Static method in record class dev.gigaherz.versible.VersibleVersion
-
Returns a
VersibleVersionwith the given sequence of component values, by parsing each component value into the correspondingVersibleComponent. - of(String) - Static method in interface dev.gigaherz.versible.VersibleComponent
-
Returns an alphabetic component with the given string.
P
- parseRange(String) - Static method in class dev.gigaherz.versible.VersibleParser
-
Parses a version range into an object that can test versions.
- parseVersion(String) - Static method in class dev.gigaherz.versible.VersibleParser
-
Parses a version string into a comparable version object.
- positive() - Method in record class dev.gigaherz.versible.VersibleComponent.Suffix
-
Returns the value of the
positiverecord component.
S
- size() - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns the number of components in this version.
- stream() - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns a sequential
Streamwith the component collection as its source. - suffix(boolean) - Static method in interface dev.gigaherz.versible.VersibleComponent
-
Returns a suffix component for the corresponding positive/negative tag type.
- Suffix(boolean) - Constructor for record class dev.gigaherz.versible.VersibleComponent.Suffix
-
Creates an instance of a
Suffixrecord class.
T
- test(VersibleVersion) - Method in record class dev.gigaherz.versible.VersibleRange
- toString() - Method in record class dev.gigaherz.versible.VersibleComponent.Alphabetic
-
Returns a string representation of this record class.
- toString() - Method in record class dev.gigaherz.versible.VersibleComponent.Numeric
-
Returns a string representation of this record class.
- toString() - Method in record class dev.gigaherz.versible.VersibleComponent.Suffix
-
Returns a string representation of this record class.
- toString() - Method in record class dev.gigaherz.versible.VersibleRange
-
Returns a string representation of this record class.
- toString() - Method in record class dev.gigaherz.versible.VersibleVersion
-
Returns a string representation of this record class.
V
- VersibleComponent - Interface in dev.gigaherz.versible
-
Represents a component within a version string.
- VersibleComponent.Alphabetic - Record Class in dev.gigaherz.versible
-
Represents an alphabetic component.
- VersibleComponent.Numeric - Record Class in dev.gigaherz.versible
-
Represents a numeric component.
- VersibleComponent.Suffix - Record Class in dev.gigaherz.versible
-
A component that represents the start of a suffix tag.
- VersibleParser - Class in dev.gigaherz.versible
-
Utilities for parsing versions and ranges.
- VersibleRange - Record Class in dev.gigaherz.versible
-
Represents a version range.
- VersibleRange(VersibleVersion, boolean, VersibleVersion, boolean) - Constructor for record class dev.gigaherz.versible.VersibleRange
-
Constructs a version range.
- VersibleVersion - Record Class in dev.gigaherz.versible
-
Represents a version string as a collection of version components.
- VersibleVersion(List<VersibleComponent>) - Constructor for record class dev.gigaherz.versible.VersibleVersion
-
Constructs the version with the given components.
W
- word() - Method in record class dev.gigaherz.versible.VersibleComponent.Alphabetic
-
Returns the value of the
wordrecord component.
All Classes and Interfaces|All Packages