public class NBTCompound
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
NBTCompound(NBTCompound owner,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
NBTCompound |
addCompound(java.lang.String name) |
java.lang.String |
asNBTString() |
java.lang.Boolean |
getBoolean(java.lang.String key) |
java.lang.Byte |
getByte(java.lang.String key) |
byte[] |
getByteArray(java.lang.String key) |
protected java.lang.Object |
getCompound() |
NBTCompound |
getCompound(java.lang.String name) |
protected java.lang.String |
getContent(java.lang.String key) |
java.lang.Double |
getDouble(java.lang.String key) |
java.lang.Float |
getFloat(java.lang.String key) |
int[] |
getIntArray(java.lang.String key) |
java.lang.Integer |
getInteger(java.lang.String key) |
java.util.Set<java.lang.String> |
getKeys() |
NBTList |
getList(java.lang.String name,
NBTType type) |
java.lang.Long |
getLong(java.lang.String key) |
java.lang.String |
getName() |
<T> T |
getObject(java.lang.String key,
java.lang.Class<T> type) |
NBTCompound |
getParent() |
java.lang.Short |
getShort(java.lang.String key) |
java.lang.String |
getString(java.lang.String key) |
NBTType |
getType(java.lang.String name) |
java.lang.Boolean |
hasKey(java.lang.String key) |
void |
mergeCompound(NBTCompound comp) |
void |
removeKey(java.lang.String key) |
protected void |
set(java.lang.String key,
java.lang.Object val) |
void |
setBoolean(java.lang.String key,
java.lang.Boolean value) |
void |
setByte(java.lang.String key,
java.lang.Byte value) |
void |
setByteArray(java.lang.String key,
byte[] value) |
protected void |
setCompound(java.lang.Object compound) |
void |
setDouble(java.lang.String key,
java.lang.Double value) |
void |
setFloat(java.lang.String key,
java.lang.Float value) |
void |
setIntArray(java.lang.String key,
int[] value) |
void |
setInteger(java.lang.String key,
java.lang.Integer value) |
void |
setLong(java.lang.String key,
java.lang.Long value) |
void |
setObject(java.lang.String key,
java.lang.Object value) |
void |
setShort(java.lang.String key,
java.lang.Short value) |
void |
setString(java.lang.String key,
java.lang.String value) |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String key) |
protected NBTCompound(NBTCompound owner, java.lang.String name)
public java.lang.String getName()
protected java.lang.Object getCompound()
protected void setCompound(java.lang.Object compound)
public NBTCompound getParent()
public void mergeCompound(NBTCompound comp)
public void setString(java.lang.String key, java.lang.String value)
public java.lang.String getString(java.lang.String key)
protected java.lang.String getContent(java.lang.String key)
public void setInteger(java.lang.String key, java.lang.Integer value)
public java.lang.Integer getInteger(java.lang.String key)
public void setDouble(java.lang.String key, java.lang.Double value)
public java.lang.Double getDouble(java.lang.String key)
public void setByte(java.lang.String key, java.lang.Byte value)
public java.lang.Byte getByte(java.lang.String key)
public void setShort(java.lang.String key, java.lang.Short value)
public java.lang.Short getShort(java.lang.String key)
public void setLong(java.lang.String key, java.lang.Long value)
public java.lang.Long getLong(java.lang.String key)
public void setFloat(java.lang.String key, java.lang.Float value)
public java.lang.Float getFloat(java.lang.String key)
public void setByteArray(java.lang.String key, byte[] value)
public byte[] getByteArray(java.lang.String key)
public void setIntArray(java.lang.String key, int[] value)
public int[] getIntArray(java.lang.String key)
public void setBoolean(java.lang.String key, java.lang.Boolean value)
protected void set(java.lang.String key, java.lang.Object val)
public java.lang.Boolean getBoolean(java.lang.String key)
public void setObject(java.lang.String key, java.lang.Object value)
public <T> T getObject(java.lang.String key, java.lang.Class<T> type)
public java.lang.Boolean hasKey(java.lang.String key)
public void removeKey(java.lang.String key)
public java.util.Set<java.lang.String> getKeys()
public NBTCompound addCompound(java.lang.String name)
public NBTCompound getCompound(java.lang.String name)
public NBTType getType(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String key)
public java.lang.String asNBTString()