类 CompoundTag
java.lang.Object
cn.nukkit.nbt.tag.Tag
cn.nukkit.nbt.tag.CompoundTag
- 所有已实现的接口:
Cloneable
-
字段概要
从类继承的字段 cn.nukkit.nbt.tag.Tag
TAG_Byte, TAG_Byte_Array, TAG_Compound, TAG_Double, TAG_End, TAG_Float, TAG_Int, TAG_Int_Array, TAG_List, TAG_Long, TAG_Short, TAG_String, TAG_String_Array
-
构造器概要
构造器说明CompoundTag
(String name) CompoundTag
(String name, Map<String, Tag> tags) CompoundTag
(Map<String, Tag> tags) -
方法概要
修饰符和类型方法说明clone()
boolean
boolean
containsByte
(String name) boolean
containsByteArray
(String name) boolean
containsCompound
(String name) boolean
containsDouble
(String name) boolean
containsFloat
(String name) boolean
containsInt
(String name) boolean
containsIntArray
(String name) boolean
containsList
(String name) boolean
containsList
(String name, byte type) boolean
containsNumber
(String name) boolean
containsShort
(String name) boolean
containsString
(String name) copy()
boolean
boolean
Check existence of NBT tagboolean
getBoolean
(String name) int
byte[]
getByteArray
(String name) getCompound
(String name) double
float
byte
getId()
int
int[]
getIntArray
(String name) long
int
String[]
getStringArray
(String name) getTags()
int
hashCode()
boolean
isEmpty()
void
load
(NBTInputStream dis) void
print
(String prefix, PrintStream out) putBoolean
(String string, boolean val) putByteArray
(String name, byte[] value) putCompound
(String name, CompoundTag value) putIntArray
(String name, int[] value) putStringArray
(String name, String[] value) <T extends Tag>
TremoveAndGet
(String name) toSnbt()
toSnbt
(int space) toString()
void
write
(NBTOutputStream dos) 从类继承的方法 cn.nukkit.nbt.tag.Tag
getName, getTagName, newTag, print, readNamedTag, setName, writeNamedTag, writeNamedTag
-
构造器详细资料
-
CompoundTag
public CompoundTag() -
CompoundTag
-
CompoundTag
-
CompoundTag
-
-
方法详细资料
-
write
- 抛出:
IOException
-
load
- 抛出:
IOException
-
getAllTags
-
getId
public byte getId() -
put
-
putByte
-
putShort
-
putInt
-
putLong
-
putFloat
-
putDouble
-
putString
-
putByteArray
-
putIntArray
-
putStringArray
-
putList
-
putCompound
-
putBoolean
-
get
-
contains
-
containsCompound
-
containsString
-
containsIntArray
-
containsByteArray
-
containsNumber
-
containsList
-
containsList
-
containsByte
-
containsShort
-
containsInt
-
containsDouble
-
containsFloat
-
remove
-
removeAndGet
-
getByte
-
getShort
-
getInt
-
getLong
-
getFloat
-
getDouble
-
getString
-
getByteArray
-
getIntArray
-
getStringArray
-
getCompound
-
getList
-
getList
-
getTags
-
parseValue
- 指定者:
parseValue
在类中Tag
-
getBoolean
-
toString
-
toSnbt
-
toSnbt
-
print
-
isEmpty
public boolean isEmpty() -
copy
-
equals
-
hashCode
public int hashCode() -
exist
Check existence of NBT tag- 参数:
name
- - NBT tag Id.- 返回:
- - true, if tag exists
-
clone
-