Class LazyDoubleIterableAdapter
- java.lang.Object
-
- org.eclipse.collections.impl.lazy.primitive.AbstractLazyDoubleIterable
-
- org.eclipse.collections.impl.lazy.primitive.LazyDoubleIterableAdapter
-
- All Implemented Interfaces:
DoubleIterable
,LazyDoubleIterable
,PrimitiveIterable
public class LazyDoubleIterableAdapter extends AbstractLazyDoubleIterable
This file was automatically generated from template file lazyPrimitiveIterableAdapter.stg.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description LazyDoubleIterableAdapter(DoubleIterable delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allSatisfy(DoublePredicate predicate)
boolean
anySatisfy(DoublePredicate predicate)
void
appendString(Appendable appendable)
void
appendString(Appendable appendable, String separator)
void
appendString(Appendable appendable, String start, String separator, String end)
double
average()
boolean
contains(double value)
boolean
containsAll(double... source)
boolean
containsAll(DoubleIterable source)
int
count(DoublePredicate predicate)
double
detectIfNone(DoublePredicate predicate, double ifNone)
DoubleIterator
doubleIterator()
void
each(DoubleProcedure procedure)
<T> T
injectInto(T injectedValue, ObjectDoubleToObjectFunction<? super T,? extends T> function)
boolean
isEmpty()
String
makeString()
String
makeString(String separator)
String
makeString(String start, String separator, String end)
double
max()
double
maxIfEmpty(double defaultValue)
double
median()
double
min()
double
minIfEmpty(double defaultValue)
boolean
noneSatisfy(DoublePredicate predicate)
boolean
notEmpty()
int
size()
double
sum()
double[]
toArray()
MutableDoubleBag
toBag()
MutableDoubleList
toList()
MutableDoubleSet
toSet()
double[]
toSortedArray()
MutableDoubleList
toSortedList()
String
toString()
-
Methods inherited from class org.eclipse.collections.impl.lazy.primitive.AbstractLazyDoubleIterable
asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, flatCollect, reject, select, tap
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.collections.api.DoubleIterable
averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAny, containsAny, containsNone, containsNone, flatCollect, forEach, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, medianIfEmpty, reduce, reduceIfEmpty, reject, select, summaryStatistics, toArray, toSortedList, toSortedListBy, toSortedListBy
-
-
-
-
Constructor Detail
-
LazyDoubleIterableAdapter
public LazyDoubleIterableAdapter(DoubleIterable delegate)
-
-
Method Detail
-
doubleIterator
public DoubleIterator doubleIterator()
-
each
public void each(DoubleProcedure procedure)
- Since:
- 7.0.
-
size
public int size()
- Specified by:
size
in interfacePrimitiveIterable
- Overrides:
size
in classAbstractLazyDoubleIterable
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacePrimitiveIterable
- Overrides:
isEmpty
in classAbstractLazyDoubleIterable
-
notEmpty
public boolean notEmpty()
- Specified by:
notEmpty
in interfacePrimitiveIterable
- Overrides:
notEmpty
in classAbstractLazyDoubleIterable
-
count
public int count(DoublePredicate predicate)
- Specified by:
count
in interfaceDoubleIterable
- Overrides:
count
in classAbstractLazyDoubleIterable
-
anySatisfy
public boolean anySatisfy(DoublePredicate predicate)
- Specified by:
anySatisfy
in interfaceDoubleIterable
- Overrides:
anySatisfy
in classAbstractLazyDoubleIterable
-
allSatisfy
public boolean allSatisfy(DoublePredicate predicate)
- Specified by:
allSatisfy
in interfaceDoubleIterable
- Overrides:
allSatisfy
in classAbstractLazyDoubleIterable
-
noneSatisfy
public boolean noneSatisfy(DoublePredicate predicate)
- Specified by:
noneSatisfy
in interfaceDoubleIterable
- Overrides:
noneSatisfy
in classAbstractLazyDoubleIterable
-
detectIfNone
public double detectIfNone(DoublePredicate predicate, double ifNone)
- Specified by:
detectIfNone
in interfaceDoubleIterable
- Overrides:
detectIfNone
in classAbstractLazyDoubleIterable
-
sum
public double sum()
- Specified by:
sum
in interfaceDoubleIterable
- Overrides:
sum
in classAbstractLazyDoubleIterable
-
max
public double max()
- Specified by:
max
in interfaceDoubleIterable
- Overrides:
max
in classAbstractLazyDoubleIterable
-
min
public double min()
- Specified by:
min
in interfaceDoubleIterable
- Overrides:
min
in classAbstractLazyDoubleIterable
-
minIfEmpty
public double minIfEmpty(double defaultValue)
- Specified by:
minIfEmpty
in interfaceDoubleIterable
- Overrides:
minIfEmpty
in classAbstractLazyDoubleIterable
-
maxIfEmpty
public double maxIfEmpty(double defaultValue)
- Specified by:
maxIfEmpty
in interfaceDoubleIterable
- Overrides:
maxIfEmpty
in classAbstractLazyDoubleIterable
-
average
public double average()
- Specified by:
average
in interfaceDoubleIterable
- Overrides:
average
in classAbstractLazyDoubleIterable
-
median
public double median()
- Specified by:
median
in interfaceDoubleIterable
- Overrides:
median
in classAbstractLazyDoubleIterable
-
toSortedArray
public double[] toSortedArray()
- Specified by:
toSortedArray
in interfaceDoubleIterable
- Overrides:
toSortedArray
in classAbstractLazyDoubleIterable
-
toSortedList
public MutableDoubleList toSortedList()
- Specified by:
toSortedList
in interfaceDoubleIterable
- Overrides:
toSortedList
in classAbstractLazyDoubleIterable
-
toArray
public double[] toArray()
- Specified by:
toArray
in interfaceDoubleIterable
- Overrides:
toArray
in classAbstractLazyDoubleIterable
-
toString
public String toString()
- Specified by:
toString
in interfacePrimitiveIterable
- Overrides:
toString
in classAbstractLazyDoubleIterable
-
makeString
public String makeString()
- Specified by:
makeString
in interfacePrimitiveIterable
- Overrides:
makeString
in classAbstractLazyDoubleIterable
-
makeString
public String makeString(String separator)
- Specified by:
makeString
in interfacePrimitiveIterable
- Overrides:
makeString
in classAbstractLazyDoubleIterable
-
makeString
public String makeString(String start, String separator, String end)
- Specified by:
makeString
in interfacePrimitiveIterable
- Overrides:
makeString
in classAbstractLazyDoubleIterable
-
appendString
public void appendString(Appendable appendable)
- Specified by:
appendString
in interfacePrimitiveIterable
- Overrides:
appendString
in classAbstractLazyDoubleIterable
-
appendString
public void appendString(Appendable appendable, String separator)
- Specified by:
appendString
in interfacePrimitiveIterable
- Overrides:
appendString
in classAbstractLazyDoubleIterable
-
appendString
public void appendString(Appendable appendable, String start, String separator, String end)
- Specified by:
appendString
in interfacePrimitiveIterable
- Overrides:
appendString
in classAbstractLazyDoubleIterable
-
contains
public boolean contains(double value)
- Specified by:
contains
in interfaceDoubleIterable
- Overrides:
contains
in classAbstractLazyDoubleIterable
-
containsAll
public boolean containsAll(double... source)
- Specified by:
containsAll
in interfaceDoubleIterable
- Overrides:
containsAll
in classAbstractLazyDoubleIterable
-
containsAll
public boolean containsAll(DoubleIterable source)
- Specified by:
containsAll
in interfaceDoubleIterable
- Overrides:
containsAll
in classAbstractLazyDoubleIterable
-
toList
public MutableDoubleList toList()
- Specified by:
toList
in interfaceDoubleIterable
- Overrides:
toList
in classAbstractLazyDoubleIterable
-
toSet
public MutableDoubleSet toSet()
- Specified by:
toSet
in interfaceDoubleIterable
- Overrides:
toSet
in classAbstractLazyDoubleIterable
-
toBag
public MutableDoubleBag toBag()
- Specified by:
toBag
in interfaceDoubleIterable
- Overrides:
toBag
in classAbstractLazyDoubleIterable
-
injectInto
public <T> T injectInto(T injectedValue, ObjectDoubleToObjectFunction<? super T,? extends T> function)
- Specified by:
injectInto
in interfaceDoubleIterable
- Overrides:
injectInto
in classAbstractLazyDoubleIterable
-
-