|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.github.jknack.semver.Semver
public abstract class Semver
A semantic version.
version Must match version exactly=version Same as just version>version Must be greater than version>=version etc<version<=version~version See 'Tilde Version Ranges' below1.2.x See 'X Version Ranges' belowhttp://... See 'URLs as Dependencies' below*Matches any version"" (just an empty string) Same as *version1 - version2 Same as >=version1 <=version2.range1 || range2 Passes if either range1 or range2 are satisfied.git...See 'Git URLs as Dependencies' below
| Nested Class Summary | |
|---|---|
static class |
Semver.Type
|
| Field Summary | |
|---|---|
static Semver |
ANY
Match any version. |
static Comparator<String> |
DESC
|
static Semver |
LATEST
Identify the latest version of a dependency. |
| Constructor Summary | |
|---|---|
Semver()
|
|
| Method Summary | |
|---|---|
abstract int |
compareTo(Semver expr)
|
static Semver |
create(String version)
Parse a version expression. |
abstract boolean |
isStatic()
|
abstract boolean |
matches(Semver expr)
True if the given expression matches. |
abstract boolean |
matches(String expr)
True if the given expression matches. |
abstract String |
text()
|
String |
toString()
|
abstract Semver.Type |
type()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Semver LATEST
public static final Comparator<String> DESC
public static final Semver ANY
| Constructor Detail |
|---|
public Semver()
| Method Detail |
|---|
public abstract boolean matches(Semver expr)
expr - The candidate expression.
public abstract boolean matches(String expr)
expr - The candidate expression.
public abstract int compareTo(Semver expr)
compareTo in interface Comparable<Semver>public abstract boolean isStatic()
public abstract String text()
public abstract Semver.Type type()
public String toString()
toString in class Objectpublic static Semver create(String version)
version - A version expression.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||