| Package | Description |
|---|---|
| org.magicwerk.brownies.collections |
Brownies Collections complements the Java Collections Framework.
|
| org.magicwerk.brownies.collections.helper |
This packages contains helper classes for the package org.magicwerk.brownies.collections.
|
| org.magicwerk.brownies.collections.primitive |
This packages contains implementations of GapList and BigList for primitive data types.
|
| Modifier and Type | Method and Description |
|---|---|
IFunction<E,K1> |
Key2List.getKey1Mapper()
Returns mapper for key map.
|
IFunction<E,K1> |
Key2Collection.getKey1Mapper()
Returns mapper for key map.
|
IFunction<E,K> |
Key1List.getKey1Mapper()
Returns mapper for key map.
|
IFunction<E,K> |
Key1Collection.getKey1Mapper()
Returns mapper for key map.
|
IFunction<E,K2> |
Key2List.getKey2Mapper()
Returns mapper for key map.
|
IFunction<E,K2> |
Key2Collection.getKey2Mapper()
Returns mapper for key map.
|
IFunction<E,java.lang.Object> |
KeyListImpl.getKeyMapper(int keyIndex)
Returns mapper for specified key map.
|
| Modifier and Type | Method and Description |
|---|---|
<R> IList<R> |
IList.mappedList(IFunction<E,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
GapList.mappedList(IFunction<E,R> mapper) |
Key1List.Builder<E,K> |
Key1List.Builder.withKey1Map(IFunction<? super E,K> mapper)
Add key map.
|
Key1Collection.Builder<E,K> |
Key1Collection.Builder.withKey1Map(IFunction<? super E,K> mapper)
Add key map.
|
Key2List.Builder<E,K1,K2> |
Key2List.Builder.withKey1Map(IFunction<? super E,K1> mapper)
Add key map.
|
Key2Collection.Builder<E,K1,K2> |
Key2Collection.Builder.withKey1Map(IFunction<? super E,K1> mapper)
Add key map.
|
Key2List.Builder<E,K1,K2> |
Key2List.Builder.withKey2Map(IFunction<? super E,K2> mapper)
Add key map.
|
Key2Collection.Builder<E,K1,K2> |
Key2Collection.Builder.withKey2Map(IFunction<? super E,K2> mapper)
Add key map.
|
Key1List.Builder<E,K> |
Key1List.Builder.withPrimaryKey1Map(IFunction<? super E,K> mapper)
Specify this key to be a primary key.
|
Key1Collection.Builder<E,K> |
Key1Collection.Builder.withPrimaryKey1Map(IFunction<? super E,K> mapper)
Specify this key to be a primary key.
|
Key2List.Builder<E,K1,K2> |
Key2List.Builder.withPrimaryKey1Map(IFunction<? super E,K1> mapper)
Specify this key to be a primary key.
|
Key2Collection.Builder<E,K1,K2> |
Key2Collection.Builder.withPrimaryKey1Map(IFunction<? super E,K1> mapper)
Specify this key to be a primary key.
|
Key2List.Builder<E,K1,K2> |
Key2List.Builder.withPrimaryKey2Map(IFunction<? super E,K2> mapper)
Specify this key to be a primary key.
|
Key2Collection.Builder<E,K1,K2> |
Key2Collection.Builder.withPrimaryKey2Map(IFunction<? super E,K2> mapper)
Specify this key to be a primary key.
|
Key1List.Builder<E,K> |
Key1List.Builder.withUniqueKey1Map(IFunction<? super E,K> mapper)
Specify this key to be a unique key.
|
Key1Collection.Builder<E,K> |
Key1Collection.Builder.withUniqueKey1Map(IFunction<? super E,K> mapper)
Specify this key to be a unique key.
|
Key2List.Builder<E,K1,K2> |
Key2List.Builder.withUniqueKey1Map(IFunction<? super E,K1> mapper)
Specify this key to be a unique key.
|
Key2Collection.Builder<E,K1,K2> |
Key2Collection.Builder.withUniqueKey1Map(IFunction<? super E,K1> mapper)
Specify this key to be a unique key.
|
Key2List.Builder<E,K1,K2> |
Key2List.Builder.withUniqueKey2Map(IFunction<? super E,K2> mapper)
Specify this key to be a unique key.
|
Key2Collection.Builder<E,K1,K2> |
Key2Collection.Builder.withUniqueKey2Map(IFunction<? super E,K2> mapper)
Specify this key to be a unique key.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IdentMapper<E>
Identity mapper.
|
| Modifier and Type | Method and Description |
|---|---|
<R> IList<R> |
IBooleanList.mappedList(IFunction<java.lang.Boolean,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
BooleanGapList.mappedList(IFunction<java.lang.Boolean,R> mapper) |
<R> IList<R> |
IByteList.mappedList(IFunction<java.lang.Byte,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
ByteGapList.mappedList(IFunction<java.lang.Byte,R> mapper) |
<R> IList<R> |
ICharList.mappedList(IFunction<java.lang.Character,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
CharGapList.mappedList(IFunction<java.lang.Character,R> mapper) |
<R> IList<R> |
IDoubleList.mappedList(IFunction<java.lang.Double,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
DoubleGapList.mappedList(IFunction<java.lang.Double,R> mapper) |
<R> IList<R> |
IFloatList.mappedList(IFunction<java.lang.Float,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
FloatGapList.mappedList(IFunction<java.lang.Float,R> mapper) |
<R> GapList<R> |
IntGapList.mappedList(IFunction<java.lang.Integer,R> mapper) |
<R> IList<R> |
IIntList.mappedList(IFunction<java.lang.Integer,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
LongGapList.mappedList(IFunction<java.lang.Long,R> mapper) |
<R> IList<R> |
ILongList.mappedList(IFunction<java.lang.Long,R> mapper)
Create a new list by applying the specified mapper to all elements.
|
<R> GapList<R> |
ShortGapList.mappedList(IFunction<java.lang.Short,R> mapper) |
<R> IList<R> |
IShortList.mappedList(IFunction<java.lang.Short,R> mapper)
Create a new list by applying the specified mapper to all elements.
|