public class BlockMap extends java.util.AbstractMap<BlockVector3,BaseBlock>
Modifier and Type | Method and Description |
---|---|
void |
clear() |
BaseBlock |
compute(BlockVector3 key,
java.util.function.BiFunction<? super BlockVector3,? super BaseBlock,? extends BaseBlock> remappingFunction) |
BaseBlock |
computeIfAbsent(BlockVector3 key,
java.util.function.Function<? super BlockVector3,? extends BaseBlock> mappingFunction) |
BaseBlock |
computeIfPresent(BlockVector3 key,
java.util.function.BiFunction<? super BlockVector3,? super BaseBlock,? extends BaseBlock> remappingFunction) |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
static BlockMap |
copyOf(java.util.Map<? extends BlockVector3,? extends BaseBlock> source) |
static BlockMap |
create() |
java.util.Set<java.util.Map.Entry<BlockVector3,BaseBlock>> |
entrySet() |
boolean |
equals(java.lang.Object o) |
void |
forEach(java.util.function.BiConsumer<? super BlockVector3,? super BaseBlock> action) |
BaseBlock |
get(java.lang.Object key) |
BaseBlock |
getOrDefault(java.lang.Object key,
BaseBlock defaultValue) |
int |
hashCode() |
BaseBlock |
merge(BlockVector3 key,
BaseBlock value,
java.util.function.BiFunction<? super BaseBlock,? super BaseBlock,? extends BaseBlock> remappingFunction) |
BaseBlock |
put(BlockVector3 key,
BaseBlock value) |
void |
putAll(java.util.Map<? extends BlockVector3,? extends BaseBlock> m) |
BaseBlock |
putIfAbsent(BlockVector3 key,
BaseBlock value) |
BaseBlock |
remove(java.lang.Object key) |
boolean |
remove(java.lang.Object key,
java.lang.Object value) |
BaseBlock |
replace(BlockVector3 key,
BaseBlock value) |
boolean |
replace(BlockVector3 key,
BaseBlock oldValue,
BaseBlock newValue) |
void |
replaceAll(java.util.function.BiFunction<? super BlockVector3,? super BaseBlock,? extends BaseBlock> function) |
int |
size() |
java.util.Collection<BaseBlock> |
values() |
public static BlockMap create()
public static BlockMap copyOf(java.util.Map<? extends BlockVector3,? extends BaseBlock> source)
public BaseBlock put(BlockVector3 key, BaseBlock value)
put
in interface java.util.Map<BlockVector3,BaseBlock>
put
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public void forEach(java.util.function.BiConsumer<? super BlockVector3,? super BaseBlock> action)
public void replaceAll(java.util.function.BiFunction<? super BlockVector3,? super BaseBlock,? extends BaseBlock> function)
public BaseBlock putIfAbsent(BlockVector3 key, BaseBlock value)
public boolean remove(java.lang.Object key, java.lang.Object value)
public boolean replace(BlockVector3 key, BaseBlock oldValue, BaseBlock newValue)
public BaseBlock replace(BlockVector3 key, BaseBlock value)
public BaseBlock computeIfAbsent(BlockVector3 key, java.util.function.Function<? super BlockVector3,? extends BaseBlock> mappingFunction)
public BaseBlock computeIfPresent(BlockVector3 key, java.util.function.BiFunction<? super BlockVector3,? super BaseBlock,? extends BaseBlock> remappingFunction)
public BaseBlock compute(BlockVector3 key, java.util.function.BiFunction<? super BlockVector3,? super BaseBlock,? extends BaseBlock> remappingFunction)
public BaseBlock merge(BlockVector3 key, BaseBlock value, java.util.function.BiFunction<? super BaseBlock,? super BaseBlock,? extends BaseBlock> remappingFunction)
public java.util.Set<java.util.Map.Entry<BlockVector3,BaseBlock>> entrySet()
entrySet
in interface java.util.Map<BlockVector3,BaseBlock>
entrySet
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map<BlockVector3,BaseBlock>
containsValue
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map<BlockVector3,BaseBlock>
containsKey
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public BaseBlock get(java.lang.Object key)
get
in interface java.util.Map<BlockVector3,BaseBlock>
get
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public BaseBlock remove(java.lang.Object key)
remove
in interface java.util.Map<BlockVector3,BaseBlock>
remove
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public void putAll(java.util.Map<? extends BlockVector3,? extends BaseBlock> m)
putAll
in interface java.util.Map<BlockVector3,BaseBlock>
putAll
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public void clear()
clear
in interface java.util.Map<BlockVector3,BaseBlock>
clear
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public int size()
size
in interface java.util.Map<BlockVector3,BaseBlock>
size
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public java.util.Collection<BaseBlock> values()
values
in interface java.util.Map<BlockVector3,BaseBlock>
values
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map<BlockVector3,BaseBlock>
equals
in class java.util.AbstractMap<BlockVector3,BaseBlock>
public int hashCode()
hashCode
in interface java.util.Map<BlockVector3,BaseBlock>
hashCode
in class java.util.AbstractMap<BlockVector3,BaseBlock>