Interface CollectionTag
- All Known Implementing Classes:
ByteArrayTag, IntArrayTag, ListTag, LongArrayTag
public sealed interface CollectionTag
extends Tag, Iterable<Tag>
permits ListTag, ByteArrayTag, IntArrayTag, LongArrayTag
-
Field Summary
Fields inherited from interface Tag
ARRAY_HEADER, MAX_DEPTH, OBJECT_HEADER, OBJECT_REFERENCE, STRING_SIZE, TAG_BYTE, TAG_BYTE_ARRAY, TAG_COMPOUND, TAG_DOUBLE, TAG_END, TAG_FLOAT, TAG_INT, TAG_INT_ARRAY, TAG_LIST, TAG_LONG, TAG_LONG_ARRAY, TAG_SHORT, TAG_STRING -
Method Summary
Methods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Tag
accept, accept, acceptAsRoot, asBoolean, asByte, asByteArray, asCompound, asDouble, asFloat, asInt, asIntArray, asList, asLong, asLongArray, asNumber, asShort, asString, copy, getId, getType, sizeInBytes, toString, write
-
Method Details
-
clear
void clear() -
setTag
-
addTag
-
remove
-
get
-
size
int size() -
isEmpty
default boolean isEmpty() -
iterator
-
stream
-