public class NbtMap
extends java.util.AbstractMap<java.lang.String,java.lang.Object>
| Modifier and Type | Method and Description |
|---|---|
static NbtMapBuilder |
builder() |
boolean |
containsKey(java.lang.String key,
NbtType<?> type) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
boolean |
equals(java.lang.Object o) |
static NbtMap |
fromMap(java.util.Map<java.lang.String,java.lang.Object> map) |
java.lang.Object |
get(java.lang.Object key) |
boolean |
getBoolean(java.lang.String key) |
boolean |
getBoolean(java.lang.String key,
boolean defaultValue) |
byte |
getByte(java.lang.String key) |
byte |
getByte(java.lang.String key,
byte defaultValue) |
byte[] |
getByteArray(java.lang.String key) |
byte[] |
getByteArray(java.lang.String key,
@Nullable byte[] defaultValue) |
NbtMap |
getCompound(java.lang.String key) |
NbtMap |
getCompound(java.lang.String key,
@Nullable NbtMap defaultValue) |
double |
getDouble(java.lang.String key) |
double |
getDouble(java.lang.String key,
double defaultValue) |
float |
getFloat(java.lang.String key) |
float |
getFloat(java.lang.String key,
float defaultValue) |
int |
getInt(java.lang.String key) |
int |
getInt(java.lang.String key,
int defaultValue) |
int[] |
getIntArray(java.lang.String key) |
int[] |
getIntArray(java.lang.String key,
@Nullable int[] defaultValue) |
<T> java.util.List<T> |
getList(java.lang.String key,
NbtType<T> type) |
<T> java.util.List<T> |
getList(java.lang.String key,
NbtType<T> type,
@Nullable java.util.List<T> defaultValue) |
long |
getLong(java.lang.String key) |
long |
getLong(java.lang.String key,
long defaultValue) |
long[] |
getLongArray(java.lang.String key) |
long[] |
getLongArray(java.lang.String key,
@Nullable long[] defaultValue) |
java.lang.Number |
getNumber(java.lang.String key) |
java.lang.Number |
getNumber(java.lang.String key,
java.lang.Number defaultValue) |
short |
getShort(java.lang.String key) |
short |
getShort(java.lang.String key,
short defaultValue) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
@Nullable java.lang.String defaultValue) |
int |
hashCode() |
java.util.Set<java.lang.String> |
keySet() |
void |
listenForBoolean(java.lang.String key,
BooleanConsumer consumer) |
void |
listenForByte(java.lang.String key,
ByteConsumer consumer) |
void |
listenForByteArray(java.lang.String key,
java.util.function.Consumer<byte[]> consumer) |
void |
listenForCompound(java.lang.String key,
java.util.function.Consumer<NbtMap> consumer) |
void |
listenForDouble(java.lang.String key,
java.util.function.DoubleConsumer consumer) |
void |
listenForFloat(java.lang.String key,
FloatConsumer consumer) |
void |
listenForInt(java.lang.String key,
java.util.function.IntConsumer consumer) |
void |
listenForIntArray(java.lang.String key,
java.util.function.Consumer<int[]> consumer) |
<T> void |
listenForList(java.lang.String key,
NbtType<T> type,
java.util.function.Consumer<java.util.List<T>> consumer) |
void |
listenForLong(java.lang.String key,
java.util.function.LongConsumer consumer) |
void |
listenForLongArray(java.lang.String key,
java.util.function.Consumer<long[]> consumer) |
void |
listenForNumber(java.lang.String key,
NumberConsumer consumer) |
void |
listenForShort(java.lang.String key,
ShortConsumer consumer) |
void |
listenForString(java.lang.String key,
java.util.function.Consumer<java.lang.String> consumer) |
NbtMapBuilder |
toBuilder() |
java.lang.String |
toString() |
java.util.Collection<java.lang.Object> |
values() |
clear, clone, containsKey, containsValue, isEmpty, put, putAll, remove, sizepublic static final NbtMap EMPTY
public static NbtMapBuilder builder()
public static NbtMap fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
public NbtMapBuilder toBuilder()
public boolean containsKey(java.lang.String key,
NbtType<?> type)
public java.lang.Object get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,java.lang.Object>get in class java.util.AbstractMap<java.lang.String,java.lang.Object>public java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,java.lang.Object>keySet in class java.util.AbstractMap<java.lang.String,java.lang.Object>public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>entrySet in class java.util.AbstractMap<java.lang.String,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values in interface java.util.Map<java.lang.String,java.lang.Object>values in class java.util.AbstractMap<java.lang.String,java.lang.Object>public boolean getBoolean(java.lang.String key)
public boolean getBoolean(java.lang.String key,
boolean defaultValue)
public void listenForBoolean(java.lang.String key,
BooleanConsumer consumer)
public byte getByte(java.lang.String key)
public byte getByte(java.lang.String key,
byte defaultValue)
public void listenForByte(java.lang.String key,
ByteConsumer consumer)
public short getShort(java.lang.String key)
public short getShort(java.lang.String key,
short defaultValue)
public void listenForShort(java.lang.String key,
ShortConsumer consumer)
public int getInt(java.lang.String key)
public int getInt(java.lang.String key,
int defaultValue)
public void listenForInt(java.lang.String key,
java.util.function.IntConsumer consumer)
public long getLong(java.lang.String key)
public long getLong(java.lang.String key,
long defaultValue)
public void listenForLong(java.lang.String key,
java.util.function.LongConsumer consumer)
public float getFloat(java.lang.String key)
public float getFloat(java.lang.String key,
float defaultValue)
public void listenForFloat(java.lang.String key,
FloatConsumer consumer)
public double getDouble(java.lang.String key)
public double getDouble(java.lang.String key,
double defaultValue)
public void listenForDouble(java.lang.String key,
java.util.function.DoubleConsumer consumer)
public java.lang.String getString(java.lang.String key)
public java.lang.String getString(java.lang.String key,
@Nullable java.lang.String defaultValue)
public void listenForString(java.lang.String key,
java.util.function.Consumer<java.lang.String> consumer)
public byte[] getByteArray(java.lang.String key)
public byte[] getByteArray(java.lang.String key,
@Nullable byte[] defaultValue)
public void listenForByteArray(java.lang.String key,
java.util.function.Consumer<byte[]> consumer)
public int[] getIntArray(java.lang.String key)
public int[] getIntArray(java.lang.String key,
@Nullable int[] defaultValue)
public void listenForIntArray(java.lang.String key,
java.util.function.Consumer<int[]> consumer)
public long[] getLongArray(java.lang.String key)
public long[] getLongArray(java.lang.String key,
@Nullable long[] defaultValue)
public void listenForLongArray(java.lang.String key,
java.util.function.Consumer<long[]> consumer)
public NbtMap getCompound(java.lang.String key)
public void listenForCompound(java.lang.String key,
java.util.function.Consumer<NbtMap> consumer)
public <T> java.util.List<T> getList(java.lang.String key,
NbtType<T> type)
public <T> java.util.List<T> getList(java.lang.String key,
NbtType<T> type,
@Nullable java.util.List<T> defaultValue)
public <T> void listenForList(java.lang.String key,
NbtType<T> type,
java.util.function.Consumer<java.util.List<T>> consumer)
public java.lang.Number getNumber(java.lang.String key)
public java.lang.Number getNumber(java.lang.String key,
java.lang.Number defaultValue)
public void listenForNumber(java.lang.String key,
NumberConsumer consumer)
public boolean equals(java.lang.Object o)
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class java.util.AbstractMap<java.lang.String,java.lang.Object>public int hashCode()
hashCode in interface java.util.Map<java.lang.String,java.lang.Object>hashCode in class java.util.AbstractMap<java.lang.String,java.lang.Object>public java.lang.String toString()
toString in class java.util.AbstractMap<java.lang.String,java.lang.Object>