Package de.scravy.bedrock
Class ArrayMapBuilder<K extends Comparable<? super K>,V>
java.lang.Object
de.scravy.bedrock.AbstractBuilder<Pair<K,V>,ArrayMap<K,V>,ArrayMapBuilder<K,V>>
de.scravy.bedrock.ArrayMapBuilder<K,V>
- All Implemented Interfaces:
Builder<Pair<K,V>,ArrayMap<K,V>>,Iterable<Pair<K,V>>,Collector<Pair<K,V>,Builder<Pair<K,V>,ArrayMap<K,V>>,ArrayMap<K,V>>
public final class ArrayMapBuilder<K extends Comparable<? super K>,V> extends AbstractBuilder<Pair<K,V>,ArrayMap<K,V>,ArrayMapBuilder<K,V>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.stream.Collector
Collector.Characteristics -
Constructor Summary
Constructors Constructor Description ArrayMapBuilder() -
Method Summary
Modifier and Type Method Description ArrayMapBuilder<K,V>add(Pair<K,V> elem)ArrayMapBuilder<K,V>add(K key, V value)ArrayMapBuilder<K,V>addKeyValue(K key, V value)ArrayMapBuilder<K,V>addPair(Pair<K,V> elem)ArrayMapBuilder<K,V>clear()voidforEach(BiConsumer<K,V> consumer)booleanisEmpty()Iterator<Pair<K,V>>iterator()ArrayMap<K,V>result()Methods inherited from class de.scravy.bedrock.AbstractBuilder
addAll, addElements, addFromEnumeration, addFromIteratorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.scravy.bedrock.Builder
accumulator, build, characteristics, combiner, finisher, supplier
-
Constructor Details
-
ArrayMapBuilder
public ArrayMapBuilder()
-
-
Method Details
-
add
-
addKeyValue
-
addPair
-
add
- Specified by:
addin interfaceBuilder<K extends Comparable<? super K>,V>- Specified by:
addin classAbstractBuilder<Pair<K extends Comparable<? super K>,V>,ArrayMap<K extends Comparable<? super K>,V>,ArrayMapBuilder<K extends Comparable<? super K>,V>>
-
result
-
clear
-
isEmpty
public boolean isEmpty() -
forEach
-
iterator
-