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 protectedNBTCompound()protectedNBTCompound(NBTCompound owner, java.lang.String name)
-
Method Summary
Modifier and Type Method Description NBTCompoundaddCompound(java.lang.String name)java.lang.StringasNBTString()java.lang.BooleangetBoolean(java.lang.String key)java.lang.BytegetByte(java.lang.String key)byte[]getByteArray(java.lang.String key)protected java.lang.ObjectgetCompound()NBTCompoundgetCompound(java.lang.String name)protected java.lang.StringgetContent(java.lang.String key)java.lang.DoublegetDouble(java.lang.String key)java.lang.FloatgetFloat(java.lang.String key)int[]getIntArray(java.lang.String key)java.lang.IntegergetInteger(java.lang.String key)java.util.Set<java.lang.String>getKeys()NBTListgetList(java.lang.String name, NBTType type)java.lang.LonggetLong(java.lang.String key)java.lang.StringgetName()<T> TgetObject(java.lang.String key, java.lang.Class<T> type)NBTCompoundgetParent()java.lang.ShortgetShort(java.lang.String key)java.lang.StringgetString(java.lang.String key)NBTTypegetType(java.lang.String name)java.lang.BooleanhasKey(java.lang.String key)voidmergeCompound(NBTCompound comp)voidremoveKey(java.lang.String key)protected voidset(java.lang.String key, java.lang.Object val)voidsetBoolean(java.lang.String key, java.lang.Boolean value)voidsetByte(java.lang.String key, java.lang.Byte value)voidsetByteArray(java.lang.String key, byte[] value)protected voidsetCompound(java.lang.Object compound)voidsetDouble(java.lang.String key, java.lang.Double value)voidsetFloat(java.lang.String key, java.lang.Float value)voidsetIntArray(java.lang.String key, int[] value)voidsetInteger(java.lang.String key, java.lang.Integer value)voidsetLong(java.lang.String key, java.lang.Long value)voidsetObject(java.lang.String key, java.lang.Object value)voidsetShort(java.lang.String key, java.lang.Short value)voidsetString(java.lang.String key, java.lang.String value)java.lang.StringtoString()java.lang.StringtoString(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:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.lang.String key)
-
asNBTString
public java.lang.String asNBTString()
-
-