A B C E G H I J L M N P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractVersionIterator - Class in io.smallrye.common.version
-
A version scheme iterator base class that provides useful utilities and mechanisms.
- AbstractVersionIterator(String) - Constructor for class io.smallrye.common.version.AbstractVersionIterator
-
Construct a new instance.
- AbstractVersionIterator.TokenType - Enum in io.smallrye.common.version
-
The current state of iteration.
- AbstractVersionScheme<I extends AbstractVersionIterator> - Class in io.smallrye.common.version
-
A version scheme base class that provides basic comparison functionality.
- AbstractVersionScheme() - Constructor for class io.smallrye.common.version.AbstractVersionScheme
- alphaPartEquals(String, boolean) - Method in interface io.smallrye.common.version.VersionIterator
-
Determine whether the current alphabetical part is equal to the given test string.
- alphaPartEquals(String, int, int, boolean) - Method in interface io.smallrye.common.version.VersionIterator
-
Determine whether the current alphabetical part is equal to the given test string.
- appendAlphaPartTo(StringBuilder) - Method in class io.smallrye.common.version.AbstractVersionIterator
- appendAlphaPartTo(StringBuilder) - Method in interface io.smallrye.common.version.VersionIterator
-
Append the current alphabetical part to the given string builder.
- appendCanonicalized(StringBuilder, String) - Method in class io.smallrye.common.version.AbstractVersionScheme
- appendCanonicalized(StringBuilder, String) - Method in interface io.smallrye.common.version.VersionScheme
-
Append the canonical representation of this version to the given builder, according to the current version scheme.
- appendNumberPartTo(StringBuilder) - Method in class io.smallrye.common.version.AbstractVersionIterator
- appendNumberPartTo(StringBuilder) - Method in interface io.smallrye.common.version.VersionIterator
-
Get the current numeric part, appending it to the given builder.
- appendPartTo(StringBuilder) - Method in class io.smallrye.common.version.AbstractVersionIterator
- appendPartTo(StringBuilder) - Method in interface io.smallrye.common.version.VersionIterator
-
Append this version part to the given string builder.
B
- BASIC - Static variable in interface io.smallrye.common.version.VersionScheme
-
A basic versioning scheme which is roughly compatible with semantic versioning, GNU's scheme, the OpenSSL scheme, the numeric scheme used by Unix-style and ELF dynamic linkers, etc.
C
- canonicalize(String) - Method in interface io.smallrye.common.version.VersionScheme
-
Get the canonical representation of this version, according to the current version scheme.
- changeType(AbstractVersionIterator.TokenType) - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Change the current token type.
- compare(I, I) - Method in class io.smallrye.common.version.AbstractVersionScheme
-
Compare the current tokens of the two given iterators.
- compare(String, String) - Method in class io.smallrye.common.version.AbstractVersionScheme
- compare(String, String) - Method in interface io.smallrye.common.version.VersionScheme
-
Compare two versions according to this version scheme.
- compareAlphaPart(VersionIterator, boolean) - Method in class io.smallrye.common.version.AbstractVersionIterator
- compareAlphaPart(VersionIterator, boolean) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two alphabetical parts lexicographically.
- compareAlphaPart(String, boolean) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two alphabetical parts lexicographically.
- compareAlphaPart(String, int, int, boolean) - Method in class io.smallrye.common.version.AbstractVersionIterator
- compareAlphaPart(String, int, int, boolean) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two alphabetical parts lexicographically.
- compareNext(I, I) - Method in class io.smallrye.common.version.AbstractVersionScheme
-
Compare the next elements of the given iterators.
- compareNumberPart(int) - Method in class io.smallrye.common.version.AbstractVersionIterator
- compareNumberPart(int) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two numerical parts (using an unsigned comparison).
- compareNumberPart(long) - Method in class io.smallrye.common.version.AbstractVersionIterator
- compareNumberPart(long) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two numerical parts (using an unsigned comparison).
- compareNumberPart(VersionIterator) - Method in class io.smallrye.common.version.AbstractVersionIterator
- compareNumberPart(VersionIterator) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two numerical parts (using an unsigned comparison).
- compareNumberPart(String) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two numerical parts (using an unsigned comparison).
- compareNumberPart(String, int, int) - Method in class io.smallrye.common.version.AbstractVersionIterator
- compareNumberPart(String, int, int) - Method in interface io.smallrye.common.version.VersionIterator
-
Compare two numerical parts (using an unsigned comparison).
- currentType() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Get the current iteration token type.
E
- emptyBuild() - Method in class io.smallrye.common.version.Messages_$bundle
- emptyBuild$str() - Method in class io.smallrye.common.version.Messages_$bundle
- emptyPreRelease() - Method in class io.smallrye.common.version.Messages_$bundle
- emptyPreRelease$str() - Method in class io.smallrye.common.version.Messages_$bundle
- equals(String, String) - Method in interface io.smallrye.common.version.VersionScheme
-
Determine if two versions are equal according to this version scheme.
- expectedAlpha() - Method in class io.smallrye.common.version.Messages_$bundle
- expectedAlpha$str() - Method in class io.smallrye.common.version.Messages_$bundle
- expectedNumber() - Method in class io.smallrye.common.version.Messages_$bundle
- expectedNumber$str() - Method in class io.smallrye.common.version.Messages_$bundle
- expectedSep() - Method in class io.smallrye.common.version.Messages_$bundle
- expectedSep$str() - Method in class io.smallrye.common.version.Messages_$bundle
G
- getAlphaPart() - Method in class io.smallrye.common.version.AbstractVersionIterator
- getAlphaPart() - Method in interface io.smallrye.common.version.VersionIterator
-
Get the current alphabetical part.
- getEndIndex() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Get the end index (exclusive) of the current token.
- getExtraBits() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Get the extra implementation-specific state bits.
- getLoggingLocale() - Method in class io.smallrye.common.version.Messages_$bundle
- getNumberPartAsBigInteger() - Method in interface io.smallrye.common.version.VersionIterator
-
Get the current numeric part, as a
BigInteger. - getNumberPartAsInt() - Method in class io.smallrye.common.version.AbstractVersionIterator
- getNumberPartAsInt() - Method in interface io.smallrye.common.version.VersionIterator
-
Get the current numeric part, as an
int. - getNumberPartAsLong() - Method in class io.smallrye.common.version.AbstractVersionIterator
- getNumberPartAsLong() - Method in interface io.smallrye.common.version.VersionIterator
-
Get the current numeric part, as a
long. - getNumberPartAsString() - Method in class io.smallrye.common.version.AbstractVersionIterator
- getNumberPartAsString() - Method in interface io.smallrye.common.version.VersionIterator
-
Get the current numeric part, as a
String. - getSeparatorCodePoint() - Method in class io.smallrye.common.version.AbstractVersionIterator
- getSeparatorCodePoint() - Method in interface io.smallrye.common.version.VersionIterator
-
Get the code point of the current separator.
- getStartIndex() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Get the start index of the current token.
H
- hasNext() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
A basic implementation of
VersionIterator.hasNext()which returnstrueif there are more characters after the current token. - hasNext() - Method in interface io.smallrye.common.version.VersionIterator
-
Determine whether a subsequent token exists in this version.
I
- INITIAL - io.smallrye.common.version.AbstractVersionIterator.TokenType
- insertEmptyAlpha() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Insert an empty part into the current position.
- insertEmptyNumber() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Insert an empty (zero) number into the current position.
- insertEmptySeparator() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Insert an empty separator into the current position.
- INSTANCE - Static variable in class io.smallrye.common.version.Messages_$bundle
- INVALID - io.smallrye.common.version.AbstractVersionIterator.TokenType
- invalidCodePoint(String, int, String) - Method in class io.smallrye.common.version.Messages_$bundle
- invalidCodePoint$str() - Method in class io.smallrye.common.version.Messages_$bundle
- io.smallrye.common.version - package io.smallrye.common.version
- isAlphaCodePoint(int) - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Determine whether the given code point is a valid alpha code point according to the current scheme.
- isAlphaPart() - Method in class io.smallrye.common.version.AbstractVersionIterator
- isAlphaPart() - Method in interface io.smallrye.common.version.VersionIterator
-
Determine if the current token is an alphabetical part.
- isEmptySeparator() - Method in class io.smallrye.common.version.AbstractVersionIterator
- isEmptySeparator() - Method in interface io.smallrye.common.version.VersionIterator
-
Determine if the current token is an empty (or zero-length alphabetical-to-numeric or numeric-to-alphabetical) separator.
- isNonEmptySeparator() - Method in class io.smallrye.common.version.AbstractVersionIterator
- isNonEmptySeparator() - Method in interface io.smallrye.common.version.VersionIterator
-
Determine if the current token is a non-empty separator.
- isNumberPart() - Method in class io.smallrye.common.version.AbstractVersionIterator
- isNumberPart() - Method in interface io.smallrye.common.version.VersionIterator
-
Determine if the current token is a numeric part.
- isPart() - Method in class io.smallrye.common.version.AbstractVersionIterator
- isPart() - Method in interface io.smallrye.common.version.VersionIterator
-
Determine if the current token is some kind of part (alphabetical or numeric).
- isSeparator() - Method in class io.smallrye.common.version.AbstractVersionIterator
- isSeparator() - Method in interface io.smallrye.common.version.VersionIterator
-
Determine if the current token is some kind of separator (a character or a zero-length alphabetical-to-numeric or numeric-to-alphabetical transition).
- isSeparatorCodePoint(int) - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Determine whether the given code point is a valid separator according to the current scheme.
- iterate(String) - Method in class io.smallrye.common.version.AbstractVersionScheme
- iterate(String) - Method in interface io.smallrye.common.version.VersionScheme
-
Iterate the canonicalized components of the given version according to the rules of this versioning scheme.
- iterationPastEnd() - Method in class io.smallrye.common.version.Messages_$bundle
- iterationPastEnd$str() - Method in class io.smallrye.common.version.Messages_$bundle
J
- JPMS - Static variable in interface io.smallrye.common.version.VersionScheme
-
The Java platform module system versioning scheme.
L
- length() - Method in class io.smallrye.common.version.AbstractVersionIterator
- length() - Method in interface io.smallrye.common.version.VersionIterator
-
Get the length of the current token.
M
- mark() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Mark the current iteration position and state.
- MAVEN - Static variable in interface io.smallrye.common.version.VersionScheme
-
The Apache Maven versioning scheme.
- Messages_$bundle - Class in io.smallrye.common.version
-
Warning this class consists of generated code.
- Messages_$bundle() - Constructor for class io.smallrye.common.version.Messages_$bundle
N
- next() - Method in class io.smallrye.common.version.AbstractVersionIterator
-
A basic implementation of
VersionIterator.next()which uses the methods on this class to establish the next iteration token. - next() - Method in interface io.smallrye.common.version.VersionIterator
-
Move to the next token.
- nonNumeric(String, int, String) - Method in class io.smallrye.common.version.Messages_$bundle
- nonNumeric$str() - Method in class io.smallrye.common.version.Messages_$bundle
- numberPartEquals(int) - Method in interface io.smallrye.common.version.VersionIterator
-
Determine whether the current numeric part equals the given value (which is treated as unsigned).
- numberPartEquals(long) - Method in interface io.smallrye.common.version.VersionIterator
-
Determine whether the current numeric part equals the given value (which is treated as unsigned).
- numericCodePointValue(int) - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Determine whether the given code point is a valid numeric code point according to the current scheme, and if so, what the digit's numerical value is.
P
- PART_ALPHA - io.smallrye.common.version.AbstractVersionIterator.TokenType
- PART_NUMBER - io.smallrye.common.version.AbstractVersionIterator.TokenType
R
- readResolve() - Method in class io.smallrye.common.version.Messages_$bundle
- reset(long) - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Restore the iteration position to a previous
AbstractVersionIterator.mark()state.
S
- SEP - io.smallrye.common.version.AbstractVersionIterator.TokenType
- SEP_EMPTY - io.smallrye.common.version.AbstractVersionIterator.TokenType
- setCurrentToken(AbstractVersionIterator.TokenType, int, int, int) - Method in class io.smallrye.common.version.AbstractVersionIterator
-
Set the current token.
- string - Variable in class io.smallrye.common.version.AbstractVersionIterator
T
- tooLong() - Method in class io.smallrye.common.version.Messages_$bundle
- tooLong$str() - Method in class io.smallrye.common.version.Messages_$bundle
U
- unexpectedEnd() - Method in class io.smallrye.common.version.Messages_$bundle
- unexpectedEnd$str() - Method in class io.smallrye.common.version.Messages_$bundle
- unexpectedExtra() - Method in class io.smallrye.common.version.Messages_$bundle
- unexpectedExtra$str() - Method in class io.smallrye.common.version.Messages_$bundle
V
- validate(String) - Method in interface io.smallrye.common.version.VersionScheme
-
Validate the syntax of the given version.
- valueOf(String) - Static method in enum io.smallrye.common.version.AbstractVersionIterator.TokenType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.smallrye.common.version.AbstractVersionIterator.TokenType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VersionIterator - Interface in io.smallrye.common.version
-
An iterator over the parts of a version.
- VersionScheme - Interface in io.smallrye.common.version
-
A versioning scheme, which has distinct sorting, iteration, and canonicalization rules.
- VersionSyntaxException - Exception in io.smallrye.common.version
-
An exception thrown when a version string has an invalid syntax.
- VersionSyntaxException() - Constructor for exception io.smallrye.common.version.VersionSyntaxException
-
Constructs a new
VersionSyntaxExceptioninstance. - VersionSyntaxException(String) - Constructor for exception io.smallrye.common.version.VersionSyntaxException
-
Constructs a new
VersionSyntaxExceptioninstance with an initial message. - VersionSyntaxException(String, Throwable) - Constructor for exception io.smallrye.common.version.VersionSyntaxException
-
Constructs a new
VersionSyntaxExceptioninstance with an initial message and cause. - VersionSyntaxException(Throwable) - Constructor for exception io.smallrye.common.version.VersionSyntaxException
-
Constructs a new
VersionSyntaxExceptioninstance with an initial cause.
All Classes All Packages