| Constructor and Description |
|---|
NegatedDataRange(DataRange<? extends T> datarange) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Object value)
Check if a data range contains a particular value
|
boolean |
containsAtLeast(int n)
Check that a data range contains a minimum number of elements
|
DataRange<? extends T> |
getDataRange() |
T |
getValue(int i)
Return a value from an enumerable data range.
|
boolean |
isEmpty()
Convenience method equivalent to
!containsAtLeast(0) |
boolean |
isEnumerable()
Query if values in the data range can be enumerated.
|
boolean |
isFinite()
Query if there are a finite number of values in the data range.
|
int |
size()
Return the size of the data range.
|
Iterator<T> |
valueIterator()
Get a (possibly infinite) iterator over values in the data range.
|
public boolean contains(Object value)
DataRangepublic boolean containsAtLeast(int n)
DataRangecontainsAtLeast in interface DataRange<T>n - the number of elementstrue if the data range contains n or
more elements, false otherwisepublic T getValue(int i)
DataRangeLiteralValueBranch shiftTryNextpublic boolean isEmpty()
DataRange!containsAtLeast(0)public boolean isEnumerable()
DataRangeisEnumerable in interface DataRange<T>true if the data range is enumerable,
false otherwisepublic boolean isFinite()
DataRangepublic int size()
DataRangeLiteralValueBranch constructorpublic Iterator<T> valueIterator()
DataRangevalueIterator in interface DataRange<T>IteratorCopyright © 2019. All rights reserved.