| Package | Description |
|---|---|
| net.ossindex.version | |
| net.ossindex.version.impl |
| Modifier and Type | Method and Description |
|---|---|
IVersionRange |
VersionFactory.getRange(Collection<String> versions)
Join this set of ranges together.
|
IVersionRange |
VersionFactory.getRange(String vstring)
Get a version range
|
IVersionRange |
VersionFactory.getRange(String[] versions)
Join this set of ranges together.
|
IVersionRange |
IVersionRange.getSimplifiedRange()
Get a simplified version range, suitable for users to read quickly
|
IVersionRange |
IVersionRange.invert()
Generate a range that is the inverse of the provided range
|
IVersionRange |
VersionFactory.merge(IVersionRange... ranges)
Given two "or" ranges or "simple" ranges, merge them together.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IVersionRange.contains(IVersionRange trange)
Check if one range contains another range.
|
boolean |
IVersionRange.intersects(IVersionRange yourRange)
Check if two ranges intersect
|
IVersionRange |
VersionFactory.merge(IVersionRange... ranges)
Given two "or" ranges or "simple" ranges, merge them together.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCommonRange |
class |
AndRange
Two ranges anded together
|
class |
BoundedVersionRange
A bounded version range is capped at both ends, for example 1.2.5 - 1.2.8
|
class |
OrRange
Multiple ranges ORed together.
|
class |
VersionRange
A bounded version range is capped at both ends, for example 1.2.5 - 1.2.8
|
class |
VersionSet
An version set is a range where all the contained values are
explicit ranges.
|
| Modifier and Type | Field and Description |
|---|---|
protected IVersionRange |
AndRange.range1 |
protected IVersionRange |
AndRange.range2 |
| Modifier and Type | Method and Description |
|---|---|
IVersionRange |
OrRange.first() |
IVersionRange |
AndRange.first() |
IVersionRange |
VersionListener.getRange() |
IVersionRange |
VersionSet.getSimplifiedRange()
Get the max range, the min range, and then return a range based on those
values.
|
IVersionRange |
VersionRange.getSimplifiedRange() |
IVersionRange |
OrRange.getSimplifiedRange() |
IVersionRange |
BoundedVersionRange.getSimplifiedRange() |
IVersionRange |
AndRange.getSimplifiedRange() |
IVersionRange |
VersionRange.invert() |
IVersionRange |
OrRange.invert() |
IVersionRange |
AndRange.invert() |
IVersionRange |
AbstractCommonRange.invert() |
IVersionRange |
OrRange.last() |
IVersionRange |
AndRange.last() |
| Modifier and Type | Method and Description |
|---|---|
OrRange |
OrRange.add(IVersionRange range) |
int |
AbstractCommonRange.compareTo(IVersionRange yourRange) |
boolean |
VersionRange.contains(IVersionRange yourRange) |
boolean |
AndRange.contains(IVersionRange yourRange) |
boolean |
AbstractCommonRange.contains(IVersionRange trange) |
boolean |
VersionSet.intersects(IVersionRange yourRange) |
boolean |
VersionRange.intersects(IVersionRange yourRange) |
boolean |
OrRange.intersects(IVersionRange yourRange) |
boolean |
BoundedVersionRange.intersects(IVersionRange yourRange) |
boolean |
AndRange.intersects(IVersionRange yourRange) |
| Constructor and Description |
|---|
AndRange(IVersionRange range1,
IVersionRange range2)
And the ranges, ordering them in Vor's preferred order.
|
OrRange(IVersionRange range1,
IVersionRange range2) |
| Constructor and Description |
|---|
OrRange(List<IVersionRange> results) |
Copyright © 2018. All rights reserved.