Index

A B C D E G H L M N O P S T V W 
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 VersibleVersion with 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 VersibleVersion with 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 components record 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 maxExclusive record component.
maxVersion() - Method in record class dev.gigaherz.versible.VersibleRange
Returns the value of the maxVersion record component.
minExclusive() - Method in record class dev.gigaherz.versible.VersibleRange
Returns the value of the minExclusive record component.
minVersion() - Method in record class dev.gigaherz.versible.VersibleRange
Returns the value of the minVersion record 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 number record 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 VersibleVersion with the given sequence of component values, by parsing each component value into the corresponding VersibleComponent.
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 positive record 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 Stream with 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 Suffix record 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 word record component.
A B C D E G H L M N O P S T V W 
All Classes and Interfaces|All Packages