public class SemverRange implements SemverSatisfies
Class SemverRange. Provides semverrange functionality for the Hytale server.
java.lang.Object > SemverRange
Field Summary
joiner
final
StringJoiner
joiner
Field joiner.
split
final
String[]
split
Field split.
comparators
final
SemverSatisfies[]
comparators
Field comparators.
subRange
final
String
subRange
Field subRange.
range
final
String[]
range
Field range.
semver
final
Semver
semver
Field semver.
comparatorStrings
final
String[]
comparatorStrings
Field comparatorStrings.
comparatorsAnd
final
SemverSatisfies[]
comparatorsAnd
Field comparatorsAnd.
Method Detail
SemverRange
public
public
SemverRange
(final SemverSatisfies[] comparators, final boolean and)
Method SemverRange.
- Parameters:
final SemverSatisfies[]comparatorsfinal booleanand
toString
public
String
toString
()
Method toString.
fromString
Method fromString.
- Parameters:
final Stringstr
SemverComparator
public
new
SemverComparator
(SemverComparator.ComparisonType.LTE, Semver.fromString(range[1], strict)
Method SemverComparator.
- Parameters:
SemverComparator.ComparisonType.LTESemverComparator.ComparisonType.LTESemver.fromString(range[1]Semver.fromString(range[1]strictstrict
if
public
else
if
(subRange.charAt(0)
Method if.
- Parameters:
subRange.charAt(0subRange.charAt(0