Package org.apache.sshd.common.util
Class MapEntryUtils.EnumMapBuilder<K extends java.lang.Enum<K>,V>
- java.lang.Object
-
- org.apache.sshd.common.util.MapEntryUtils.GenericMapPopulator<K,V,java.util.Map<K,V>>
-
- org.apache.sshd.common.util.MapEntryUtils.EnumMapBuilder<K,V>
-
- All Implemented Interfaces:
java.util.function.Supplier<java.util.Map<K,V>>
- Enclosing class:
- MapEntryUtils
public static class MapEntryUtils.EnumMapBuilder<K extends java.lang.Enum<K>,V> extends MapEntryUtils.GenericMapPopulator<K,V,java.util.Map<K,V>>
-
-
Constructor Summary
Constructors Constructor Description EnumMapBuilder(java.lang.Class<K> keyType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<K,V>
build()
static <K extends java.lang.Enum<K>,V>
MapEntryUtils.EnumMapBuilder<K,V>builder(java.lang.Class<K> keyType)
MapEntryUtils.EnumMapBuilder<K,V>
clear()
java.util.Map<K,V>
immutable()
MapEntryUtils.EnumMapBuilder<K,V>
put(K k, V v)
MapEntryUtils.EnumMapBuilder<K,V>
putAll(java.util.Map<? extends K,? extends V> other)
MapEntryUtils.EnumMapBuilder<K,V>
remove(K k)
-
Methods inherited from class org.apache.sshd.common.util.MapEntryUtils.GenericMapPopulator
get
-
-
-
-
Constructor Detail
-
EnumMapBuilder
public EnumMapBuilder(java.lang.Class<K> keyType)
-
-
Method Detail
-
put
public MapEntryUtils.EnumMapBuilder<K,V> put(K k, V v)
-
remove
public MapEntryUtils.EnumMapBuilder<K,V> remove(K k)
-
putAll
public MapEntryUtils.EnumMapBuilder<K,V> putAll(java.util.Map<? extends K,? extends V> other)
-
clear
public MapEntryUtils.EnumMapBuilder<K,V> clear()
-
builder
public static <K extends java.lang.Enum<K>,V> MapEntryUtils.EnumMapBuilder<K,V> builder(java.lang.Class<K> keyType)
-
-