Class LazyCharIterableAdapter
- java.lang.Object
-
- org.eclipse.collections.impl.lazy.primitive.AbstractLazyCharIterable
-
- org.eclipse.collections.impl.lazy.primitive.LazyCharIterableAdapter
-
- All Implemented Interfaces:
CharIterable,LazyCharIterable,PrimitiveIterable
public class LazyCharIterableAdapter extends AbstractLazyCharIterable
This file was automatically generated from template file lazyPrimitiveIterableAdapter.stg.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private CharIterabledelegate
-
Constructor Summary
Constructors Constructor Description LazyCharIterableAdapter(CharIterable delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallSatisfy(CharPredicate predicate)Returns true if all of the elements in the CharIterable return true for the specified predicate, otherwise returns false.booleananySatisfy(CharPredicate predicate)Returns true if any of the elements in the CharIterable return true for the specified predicate, otherwise returns false.voidappendString(java.lang.Appendable appendable)Prints a string representation of this collection onto the givenAppendable.voidappendString(java.lang.Appendable appendable, java.lang.String separator)Prints a string representation of this collection onto the givenAppendable.voidappendString(java.lang.Appendable appendable, java.lang.String start, java.lang.String separator, java.lang.String end)Prints a string representation of this collection onto the givenAppendable.doubleaverage()CharIteratorcharIterator()Returns a primitive iterator that can be used to iterate over the CharIterable in an imperative style.booleancontains(char value)Returns true if the value is contained in the CharIterable, and false if it is not.booleancontainsAll(char... source)Returns true if all of the values specified in the source array are contained in the CharIterable, and false if they are not.booleancontainsAll(CharIterable source)Returns true if all of the values specified in the source CharIterable are contained in the CharIterable, and false if they are not.intcount(CharPredicate predicate)Returns a count of the number of elements in the CharIterable that return true for the specified predicate.chardetectIfNone(CharPredicate predicate, char ifNone)voideach(CharProcedure procedure)A synonym for forEach.<T> TinjectInto(T injectedValue, ObjectCharToObjectFunction<? super T,? extends T> function)booleanisEmpty()Returns true if this iterable has zero items.java.lang.StringmakeString()Returns a string representation of this collection by delegating toPrimitiveIterable.makeString(String)and defaulting the separator parameter to the characters", "(comma and space).java.lang.StringmakeString(java.lang.String separator)Returns a string representation of this collection by delegating toPrimitiveIterable.makeString(String, String, String)and defaulting the start and end parameters to""(the empty String).java.lang.StringmakeString(java.lang.String start, java.lang.String separator, java.lang.String end)Returns a string representation of this collection with the elements separated by the specified separator and enclosed between the start and end strings.charmax()charmaxIfEmpty(char defaultValue)doublemedian()charmin()charminIfEmpty(char defaultValue)booleannoneSatisfy(CharPredicate predicate)Returns true if none of the elements in the CharIterable return true for the specified predicate, otherwise returns false.booleannotEmpty()The English equivalent of !this.isEmpty()intsize()Returns the number of items in this iterable.longsum()char[]toArray()Converts the CharIterable to a primitive char array.MutableCharBagtoBag()Converts the CharIterable to a new MutableCharBag.MutableCharListtoList()Converts the CharIterable to a new MutableCharList.MutableCharSettoSet()Converts the CharIterable to a new MutableCharSet.char[]toSortedArray()MutableCharListtoSortedList()java.lang.StringtoString()Returns a string with the elements of this iterable separated by commas with spaces and enclosed in square brackets.-
Methods inherited from class org.eclipse.collections.impl.lazy.primitive.AbstractLazyCharIterable
asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, flatCollect, reject, select, tap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.collections.api.CharIterable
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
-
-
-
-
Field Detail
-
delegate
private final CharIterable delegate
-
-
Constructor Detail
-
LazyCharIterableAdapter
public LazyCharIterableAdapter(CharIterable delegate)
-
-
Method Detail
-
charIterator
public CharIterator charIterator()
Description copied from interface:CharIterableReturns a primitive iterator that can be used to iterate over the CharIterable in an imperative style.
-
each
public void each(CharProcedure procedure)
Description copied from interface:CharIterableA synonym for forEach.- Since:
- 7.0.
-
size
public int size()
Description copied from interface:PrimitiveIterableReturns the number of items in this iterable.- Specified by:
sizein interfacePrimitiveIterable- Overrides:
sizein classAbstractLazyCharIterable
-
isEmpty
public boolean isEmpty()
Description copied from interface:PrimitiveIterableReturns true if this iterable has zero items.- Specified by:
isEmptyin interfacePrimitiveIterable- Overrides:
isEmptyin classAbstractLazyCharIterable
-
notEmpty
public boolean notEmpty()
Description copied from interface:PrimitiveIterableThe English equivalent of !this.isEmpty()- Specified by:
notEmptyin interfacePrimitiveIterable- Overrides:
notEmptyin classAbstractLazyCharIterable
-
count
public int count(CharPredicate predicate)
Description copied from interface:CharIterableReturns a count of the number of elements in the CharIterable that return true for the specified predicate.- Specified by:
countin interfaceCharIterable- Overrides:
countin classAbstractLazyCharIterable
-
anySatisfy
public boolean anySatisfy(CharPredicate predicate)
Description copied from interface:CharIterableReturns true if any of the elements in the CharIterable return true for the specified predicate, otherwise returns false.- Specified by:
anySatisfyin interfaceCharIterable- Overrides:
anySatisfyin classAbstractLazyCharIterable
-
allSatisfy
public boolean allSatisfy(CharPredicate predicate)
Description copied from interface:CharIterableReturns true if all of the elements in the CharIterable return true for the specified predicate, otherwise returns false.- Specified by:
allSatisfyin interfaceCharIterable- Overrides:
allSatisfyin classAbstractLazyCharIterable
-
noneSatisfy
public boolean noneSatisfy(CharPredicate predicate)
Description copied from interface:CharIterableReturns true if none of the elements in the CharIterable return true for the specified predicate, otherwise returns false.- Specified by:
noneSatisfyin interfaceCharIterable- Overrides:
noneSatisfyin classAbstractLazyCharIterable
-
detectIfNone
public char detectIfNone(CharPredicate predicate, char ifNone)
- Specified by:
detectIfNonein interfaceCharIterable- Overrides:
detectIfNonein classAbstractLazyCharIterable
-
sum
public long sum()
- Specified by:
sumin interfaceCharIterable- Overrides:
sumin classAbstractLazyCharIterable
-
max
public char max()
- Specified by:
maxin interfaceCharIterable- Overrides:
maxin classAbstractLazyCharIterable
-
min
public char min()
- Specified by:
minin interfaceCharIterable- Overrides:
minin classAbstractLazyCharIterable
-
minIfEmpty
public char minIfEmpty(char defaultValue)
- Specified by:
minIfEmptyin interfaceCharIterable- Overrides:
minIfEmptyin classAbstractLazyCharIterable
-
maxIfEmpty
public char maxIfEmpty(char defaultValue)
- Specified by:
maxIfEmptyin interfaceCharIterable- Overrides:
maxIfEmptyin classAbstractLazyCharIterable
-
average
public double average()
- Specified by:
averagein interfaceCharIterable- Overrides:
averagein classAbstractLazyCharIterable
-
median
public double median()
- Specified by:
medianin interfaceCharIterable- Overrides:
medianin classAbstractLazyCharIterable
-
toSortedArray
public char[] toSortedArray()
- Specified by:
toSortedArrayin interfaceCharIterable- Overrides:
toSortedArrayin classAbstractLazyCharIterable
-
toSortedList
public MutableCharList toSortedList()
- Specified by:
toSortedListin interfaceCharIterable- Overrides:
toSortedListin classAbstractLazyCharIterable
-
toArray
public char[] toArray()
Description copied from interface:CharIterableConverts the CharIterable to a primitive char array.- Specified by:
toArrayin interfaceCharIterable- Overrides:
toArrayin classAbstractLazyCharIterable
-
toString
public java.lang.String toString()
Description copied from interface:PrimitiveIterableReturns a string with the elements of this iterable separated by commas with spaces and enclosed in square brackets.Assert.assertEquals("[]", IntLists.mutable.empty().toString()); Assert.assertEquals("[1]", IntLists.mutable.with(1).toString()); Assert.assertEquals("[1, 2, 3]", IntLists.mutable.with(1, 2, 3).toString());- Specified by:
toStringin interfacePrimitiveIterable- Overrides:
toStringin classAbstractLazyCharIterable- Returns:
- a string representation of this PrimitiveIterable
- See Also:
AbstractCollection.toString()
-
makeString
public java.lang.String makeString()
Description copied from interface:PrimitiveIterableReturns a string representation of this collection by delegating toPrimitiveIterable.makeString(String)and defaulting the separator parameter to the characters", "(comma and space).- Specified by:
makeStringin interfacePrimitiveIterable- Overrides:
makeStringin classAbstractLazyCharIterable- Returns:
- a string representation of this collection.
-
makeString
public java.lang.String makeString(java.lang.String separator)
Description copied from interface:PrimitiveIterableReturns a string representation of this collection by delegating toPrimitiveIterable.makeString(String, String, String)and defaulting the start and end parameters to""(the empty String).- Specified by:
makeStringin interfacePrimitiveIterable- Overrides:
makeStringin classAbstractLazyCharIterable- Returns:
- a string representation of this collection.
-
makeString
public java.lang.String makeString(java.lang.String start, java.lang.String separator, java.lang.String end)Description copied from interface:PrimitiveIterableReturns a string representation of this collection with the elements separated by the specified separator and enclosed between the start and end strings.- Specified by:
makeStringin interfacePrimitiveIterable- Overrides:
makeStringin classAbstractLazyCharIterable- Returns:
- a string representation of this collection.
-
appendString
public void appendString(java.lang.Appendable appendable)
Description copied from interface:PrimitiveIterablePrints a string representation of this collection onto the givenAppendable. Prints the string returned byPrimitiveIterable.makeString().- Specified by:
appendStringin interfacePrimitiveIterable- Overrides:
appendStringin classAbstractLazyCharIterable
-
appendString
public void appendString(java.lang.Appendable appendable, java.lang.String separator)Description copied from interface:PrimitiveIterablePrints a string representation of this collection onto the givenAppendable. Prints the string returned byPrimitiveIterable.makeString(String).- Specified by:
appendStringin interfacePrimitiveIterable- Overrides:
appendStringin classAbstractLazyCharIterable
-
appendString
public void appendString(java.lang.Appendable appendable, java.lang.String start, java.lang.String separator, java.lang.String end)Description copied from interface:PrimitiveIterablePrints a string representation of this collection onto the givenAppendable. Prints the string returned byPrimitiveIterable.makeString(String, String, String).- Specified by:
appendStringin interfacePrimitiveIterable- Overrides:
appendStringin classAbstractLazyCharIterable
-
contains
public boolean contains(char value)
Description copied from interface:CharIterableReturns true if the value is contained in the CharIterable, and false if it is not.- Specified by:
containsin interfaceCharIterable- Overrides:
containsin classAbstractLazyCharIterable
-
containsAll
public boolean containsAll(char... source)
Description copied from interface:CharIterableReturns true if all of the values specified in the source array are contained in the CharIterable, and false if they are not.- Specified by:
containsAllin interfaceCharIterable- Overrides:
containsAllin classAbstractLazyCharIterable
-
containsAll
public boolean containsAll(CharIterable source)
Description copied from interface:CharIterableReturns true if all of the values specified in the source CharIterable are contained in the CharIterable, and false if they are not.- Specified by:
containsAllin interfaceCharIterable- Overrides:
containsAllin classAbstractLazyCharIterable
-
toList
public MutableCharList toList()
Description copied from interface:CharIterableConverts the CharIterable to a new MutableCharList.- Specified by:
toListin interfaceCharIterable- Overrides:
toListin classAbstractLazyCharIterable
-
toSet
public MutableCharSet toSet()
Description copied from interface:CharIterableConverts the CharIterable to a new MutableCharSet.- Specified by:
toSetin interfaceCharIterable- Overrides:
toSetin classAbstractLazyCharIterable
-
toBag
public MutableCharBag toBag()
Description copied from interface:CharIterableConverts the CharIterable to a new MutableCharBag.- Specified by:
toBagin interfaceCharIterable- Overrides:
toBagin classAbstractLazyCharIterable
-
injectInto
public <T> T injectInto(T injectedValue, ObjectCharToObjectFunction<? super T,? extends T> function)- Specified by:
injectIntoin interfaceCharIterable- Overrides:
injectIntoin classAbstractLazyCharIterable
-
-