Class NBTCompound
- java.lang.Object
-
- com.massivecraft.factions.zcore.nbtapi.NBTCompound
-
- Direct Known Subclasses:
NBTContainer
,NBTEntity
,NBTFile
,NBTItem
,NBTTileEntity
public class NBTCompound extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NBTCompound()
protected
NBTCompound(NBTCompound owner, java.lang.String name)
-
Method Summary
Modifier and Type Method 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)
-
-
-
Constructor Detail
-
NBTCompound
protected NBTCompound()
-
NBTCompound
protected NBTCompound(NBTCompound owner, java.lang.String name)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getCompound
protected java.lang.Object getCompound()
-
setCompound
protected void setCompound(java.lang.Object compound)
-
getParent
public NBTCompound getParent()
-
mergeCompound
public void mergeCompound(NBTCompound comp)
-
setString
public void setString(java.lang.String key, java.lang.String value)
-
getString
public java.lang.String getString(java.lang.String key)
-
getContent
protected java.lang.String getContent(java.lang.String key)
-
setInteger
public void setInteger(java.lang.String key, java.lang.Integer value)
-
getInteger
public java.lang.Integer getInteger(java.lang.String key)
-
setDouble
public void setDouble(java.lang.String key, java.lang.Double value)
-
getDouble
public java.lang.Double getDouble(java.lang.String key)
-
setByte
public void setByte(java.lang.String key, java.lang.Byte value)
-
getByte
public java.lang.Byte getByte(java.lang.String key)
-
setShort
public void setShort(java.lang.String key, java.lang.Short value)
-
getShort
public java.lang.Short getShort(java.lang.String key)
-
setLong
public void setLong(java.lang.String key, java.lang.Long value)
-
getLong
public java.lang.Long getLong(java.lang.String key)
-
setFloat
public void setFloat(java.lang.String key, java.lang.Float value)
-
getFloat
public java.lang.Float getFloat(java.lang.String key)
-
setByteArray
public void setByteArray(java.lang.String key, byte[] value)
-
getByteArray
public byte[] getByteArray(java.lang.String key)
-
setIntArray
public void setIntArray(java.lang.String key, int[] value)
-
getIntArray
public int[] getIntArray(java.lang.String key)
-
setBoolean
public void setBoolean(java.lang.String key, java.lang.Boolean value)
-
set
protected void set(java.lang.String key, java.lang.Object val)
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String key)
-
setObject
public void setObject(java.lang.String key, java.lang.Object value)
-
getObject
public <T> T getObject(java.lang.String key, java.lang.Class<T> type)
-
hasKey
public java.lang.Boolean hasKey(java.lang.String key)
-
removeKey
public void removeKey(java.lang.String key)
-
getKeys
public java.util.Set<java.lang.String> getKeys()
-
addCompound
public NBTCompound addCompound(java.lang.String name)
-
getCompound
public NBTCompound getCompound(java.lang.String name)
-
getType
public NBTType getType(java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(java.lang.String key)
-
asNBTString
public java.lang.String asNBTString()
-
-