|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.mojo.versions.api.AbstractVersionDetails
public abstract class AbstractVersionDetails
Base class for VersionDetails
.
Constructor Summary | |
---|---|
protected |
AbstractVersionDetails()
|
protected |
AbstractVersionDetails(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
boolean includeSnapshots)
|
Method Summary | |
---|---|
boolean |
containsVersion(String version)
Returns true if the specific version is in the list of versions. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
UpdateScope updateScope)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
UpdateScope updateScope,
boolean includeSnapshots)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.VersionRange versionRange)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(UpdateScope updateScope)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(UpdateScope updateScope,
boolean includeSnapshots)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(org.apache.maven.artifact.versioning.VersionRange versionRange)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getAllUpdates(org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the all versions newer than the specified current version, but within the the specified update scope. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getCurrentVersion()
Retrieves the current version. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getNewerVersions(String version,
boolean includeSnapshots)
|
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
UpdateScope updateScope)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
UpdateScope updateScope,
boolean includeSnapshots)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.VersionRange versionRange)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(UpdateScope updateScope)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(UpdateScope updateScope,
boolean includeSnapshots)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the newest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound)
Returns the latest version newer than the specified lowerBound, but less than the specified upper bound or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots)
Returns the latest version newer than the specified lowerBound, but less than the specified upper bound or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots,
boolean includeLower,
boolean includeUpper)
Returns the latest version newer than the specified current version, but less than the specified upper bound or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange,
org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots,
boolean includeLower,
boolean includeUpper)
Returns the latest version newer than the specified current version, but less than the specified upper bound or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getNewestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the latest version within the specified version range or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
UpdateScope updateScope)
Returns the oldest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
UpdateScope updateScope,
boolean includeSnapshots)
Returns the oldest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.VersionRange versionRange)
Returns the oldest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the oldest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(UpdateScope updateScope)
Returns the oldest version newer than the current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(UpdateScope updateScope,
boolean includeSnapshots)
Returns the oldest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange)
Returns the oldest version newer than the current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the oldest version newer than the specified current version, but within the the specified update scope or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound)
Returns the oldest version after the specified lowerBound, but less than the specified upper bound or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots)
Returns the oldest version newer than the specified lower bound, but less than the specified upper bound or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots,
boolean includeLower,
boolean includeUpper)
Returns the oldest version within the specified bounds or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange,
org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots,
boolean includeLower,
boolean includeUpper)
Returns the oldest version within the specified bounds or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion |
getOldestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns the oldest version within the specified version range or null if no such version exists. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getVersions()
Returns all the available versions in increasing order. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getVersions(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound)
Returns all available versions within the specified bounds. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getVersions(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots)
Returns all available versions within the specified bounds. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getVersions(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots,
boolean includeLower,
boolean includeUpper)
Returns all available versions within the specified bounds. |
abstract org.apache.maven.artifact.versioning.ArtifactVersion[] |
getVersions(boolean includeSnapshots)
Returns all available versions in increasing order. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getVersions(org.apache.maven.artifact.versioning.VersionRange versionRange,
org.apache.maven.artifact.versioning.ArtifactVersion lowerBound,
org.apache.maven.artifact.versioning.ArtifactVersion upperBound,
boolean includeSnapshots,
boolean includeLower,
boolean includeUpper)
Returns all available versions within the specified bounds. |
org.apache.maven.artifact.versioning.ArtifactVersion[] |
getVersions(org.apache.maven.artifact.versioning.VersionRange versionRange,
boolean includeSnapshots)
Returns all available versions within the specified version range. |
boolean |
isCurrentVersionDefined()
Returns true if and only if getCurrentVersion() != null . |
boolean |
isIncludeSnapshots()
|
void |
setCurrentVersion(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion)
Sets the current version. |
void |
setCurrentVersion(String currentVersion)
Sets the current version. |
void |
setIncludeSnapshots(boolean includeSnapshots)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.codehaus.mojo.versions.api.VersionDetails |
---|
getVersionComparator |
Constructor Detail |
---|
protected AbstractVersionDetails()
protected AbstractVersionDetails(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, boolean includeSnapshots)
Method Detail |
---|
public final boolean isCurrentVersionDefined()
VersionDetails
true
if and only if getCurrentVersion() != null
.
isCurrentVersionDefined
in interface VersionDetails
true
if and only if getCurrentVersion() != null
.public final org.apache.maven.artifact.versioning.ArtifactVersion getCurrentVersion()
VersionDetails
getCurrentVersion
in interface VersionDetails
null
).public final void setCurrentVersion(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion)
VersionDetails
setCurrentVersion
in interface VersionDetails
currentVersion
- The new current version.public final void setCurrentVersion(String currentVersion)
VersionDetails
setCurrentVersion
in interface VersionDetails
currentVersion
- The new current version.public final boolean isIncludeSnapshots()
isIncludeSnapshots
in interface VersionDetails
public final void setIncludeSnapshots(boolean includeSnapshots)
setIncludeSnapshots
in interface VersionDetails
public final org.apache.maven.artifact.versioning.ArtifactVersion[] getVersions()
VersionDetails
getVersions
in interface VersionDetails
public abstract org.apache.maven.artifact.versioning.ArtifactVersion[] getVersions(boolean includeSnapshots)
VersionDetails
getVersions
in interface VersionDetails
includeSnapshots
- true
if snapshots are to be included.
public final org.apache.maven.artifact.versioning.ArtifactVersion[] getVersions(org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
getVersions
in interface VersionDetails
versionRange
- The version range within which the version must exist.includeSnapshots
- true
if snapshots are to be included.
public final org.apache.maven.artifact.versioning.ArtifactVersion[] getVersions(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.ArtifactVersion upperBound)
VersionDetails
getVersions
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.
public final org.apache.maven.artifact.versioning.ArtifactVersion[] getVersions(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots)
VersionDetails
getVersions
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.
public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound)
VersionDetails
null
if no such version exists.
getNewestVersion
in interface VersionDetails
lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.
null
if no version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getNewestVersion
in interface VersionDetails
lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.
null
if no version is
available.public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange, org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots, boolean includeLower, boolean includeUpper)
VersionDetails
null
if no such version exists.
getNewestVersion
in interface VersionDetails
versionRange
- The version range within which the version must exist where null
imples
[,)
.lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.includeLower
- true
if the lower bound is inclusive.includeUpper
- true> if the upper bound is inclusive.
- Returns:
- the latest version between lowerBound and upperBound or
null
if no version is available.
public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots, boolean includeLower, boolean includeUpper)
VersionDetails
null
if no such version exists.
getNewestVersion
in interface VersionDetails
lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.includeLower
- true
if the lower bound is inclusive.includeUpper
- true> if the upper bound is inclusive.
- Returns:
- the latest version between lowerBound and upperBound or
null
if no version is available.
public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getNewestVersion
in interface VersionDetails
versionRange
- The version range within which the version must exist.includeSnapshots
- true
if snapshots are to be included.
null
if no version is available.public final boolean containsVersion(String version)
VersionDetails
true
if the specific version is in the list of versions.
containsVersion
in interface VersionDetails
version
- the specific version.
true
if the specific version is in the list of versions.public final org.apache.maven.artifact.versioning.ArtifactVersion[] getNewerVersions(String version, boolean includeSnapshots)
public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound)
VersionDetails
null
if no such version exists.
getOldestVersion
in interface VersionDetails
lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.
null
if no version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getOldestVersion
in interface VersionDetails
versionRange
- The version range within which the version must exist.includeSnapshots
- true
if snapshots are to be included.
null
if no version is
available.public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getOldestVersion
in interface VersionDetails
lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.
null
if no version is
available.public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestVersion(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots, boolean includeLower, boolean includeUpper)
VersionDetails
null
if no such version exists.
getOldestVersion
in interface VersionDetails
lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.includeLower
- true
if the lower bound is inclusive.includeUpper
- true> if the upper bound is inclusive.
- Returns:
- the oldest version between lowerBound and upperBound or
null
if no version is available.
public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestVersion(org.apache.maven.artifact.versioning.VersionRange versionRange, org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots, boolean includeLower, boolean includeUpper)
VersionDetails
null
if no such version exists.
getOldestVersion
in interface VersionDetails
versionRange
- The version range within which the version must exist where null
imples
[,)
.lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.includeLower
- true
if the lower bound is inclusive.includeUpper
- true> if the upper bound is inclusive.
- Returns:
- the oldest version between lowerBound and upperBound or
null
if no version is available.
public final org.apache.maven.artifact.versioning.ArtifactVersion[] getVersions(org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots, boolean includeLower, boolean includeUpper)
VersionDetails
getVersions
in interface VersionDetails
lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.includeLower
- true
if the lower bound is inclusive.includeUpper
- true> if the upper bound is inclusive.
- Returns:
- all available versions within the specified version range.
public final org.apache.maven.artifact.versioning.ArtifactVersion[] getVersions(org.apache.maven.artifact.versioning.VersionRange versionRange, org.apache.maven.artifact.versioning.ArtifactVersion lowerBound, org.apache.maven.artifact.versioning.ArtifactVersion upperBound, boolean includeSnapshots, boolean includeLower, boolean includeUpper)
VersionDetails
getVersions
in interface VersionDetails
versionRange
- The version range within which the version must exist where null
imples
[,)
.lowerBound
- the lower bound or null
if the lower limit is unbounded.upperBound
- the upper bound or null
if the upper limit is unbounded.includeSnapshots
- true
if snapshots are to be included.includeLower
- true
if the lower bound is inclusive.includeUpper
- true> if the upper bound is inclusive.
- Returns:
- all available versions within the specified version range.
public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, UpdateScope updateScope)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.updateScope
- the update scope to include.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, UpdateScope updateScope)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.updateScope
- the update scope to include.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, UpdateScope updateScope)
VersionDetails
getAllUpdates
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.updateScope
- the update scope to include.
public org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.VersionRange versionRange)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.versionRange
- the version range to include.
null
if no
version is available.public org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.VersionRange versionRange)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.versionRange
- the version range to include.
null
if no
version is available.public org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.VersionRange versionRange)
VersionDetails
getAllUpdates
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.versionRange
- the version range to include.
public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, UpdateScope updateScope, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.updateScope
- the update scope to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, UpdateScope updateScope, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.updateScope
- the update scope to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, UpdateScope updateScope, boolean includeSnapshots)
VersionDetails
getAllUpdates
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.updateScope
- the update scope to include.includeSnapshots
- true
if snapshots are to be included.
public org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.versionRange
- the version range to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.versionRange
- the version range to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(org.apache.maven.artifact.versioning.ArtifactVersion currentVersion, org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
getAllUpdates
in interface VersionDetails
currentVersion
- the lower bound or null
if the lower limit is unbounded.versionRange
- the version range to include.includeSnapshots
- true
if snapshots are to be included.
public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(UpdateScope updateScope)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
updateScope
- the update scope to include.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(UpdateScope updateScope)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
updateScope
- the update scope to include.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(UpdateScope updateScope)
VersionDetails
getAllUpdates
in interface VersionDetails
updateScope
- the update scope to include.
public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(UpdateScope updateScope, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
updateScope
- the update scope to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(UpdateScope updateScope, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
updateScope
- the update scope to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(UpdateScope updateScope, boolean includeSnapshots)
VersionDetails
getAllUpdates
in interface VersionDetails
updateScope
- the update scope to include.includeSnapshots
- true
if snapshots are to be included.
public final org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
versionRange
- the version range to include.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
versionRange
- the version range to include.
null
if no
version is available.public final org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(org.apache.maven.artifact.versioning.VersionRange versionRange)
VersionDetails
getAllUpdates
in interface VersionDetails
versionRange
- the version range to include.
public org.apache.maven.artifact.versioning.ArtifactVersion getOldestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getOldestUpdate
in interface VersionDetails
versionRange
- the version range to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public org.apache.maven.artifact.versioning.ArtifactVersion getNewestUpdate(org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
null
if no such version exists.
getNewestUpdate
in interface VersionDetails
versionRange
- the version range to include.includeSnapshots
- true
if snapshots are to be included.
null
if no
version is available.public org.apache.maven.artifact.versioning.ArtifactVersion[] getAllUpdates(org.apache.maven.artifact.versioning.VersionRange versionRange, boolean includeSnapshots)
VersionDetails
getAllUpdates
in interface VersionDetails
versionRange
- the version range to include.includeSnapshots
- true
if snapshots are to be included.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |