Skip navigation links
A B C D E F G I K L M N P R S T V W 

A

actionPerformed(ActionEvent) - Method in class com.flowpowered.nbt.gui.NBTViewer
 
addFields(FieldValue<?>...) - Method in class com.flowpowered.nbt.holder.FieldHolder
 

B

BasicTagField<T> - Class in com.flowpowered.nbt.holder
Represents a field containing a basic tag type
BasicTagField(Class<? extends Tag<T>>) - Constructor for class com.flowpowered.nbt.holder.BasicTagField
 
BooleanField - Class in com.flowpowered.nbt.holder
Field to represent a Boolean - These are a bit of a special case in NBT since they're just bytes, which is a PITA
BooleanField() - Constructor for class com.flowpowered.nbt.holder.BooleanField
 
ByteArrayTag - Class in com.flowpowered.nbt
The TAG_Byte_Array tag.
ByteArrayTag(String, byte[]) - Constructor for class com.flowpowered.nbt.ByteArrayTag
Creates the tag.
ByteTag - Class in com.flowpowered.nbt
The TAG_Byte tag.
ByteTag(String, boolean) - Constructor for class com.flowpowered.nbt.ByteTag
Creates the tag.
Boolean true is stored as 1 and boolean false is stored as 0.
ByteTag(String, byte) - Constructor for class com.flowpowered.nbt.ByteTag
Creates the tag.

C

CHARSET - Static variable in class com.flowpowered.nbt.NBTConstants
The character set used by NBT (UTF-8).
checkTagCast(Tag<?>, Class<T>) - Static method in class com.flowpowered.nbt.holder.FieldUtils
Checks that a tag is not null and of the required type
clear() - Method in class com.flowpowered.nbt.CompoundMap
 
clone() - Method in class com.flowpowered.nbt.ByteArrayTag
 
clone() - Method in class com.flowpowered.nbt.ByteTag
 
clone() - Method in class com.flowpowered.nbt.CompoundTag
 
clone() - Method in class com.flowpowered.nbt.DoubleTag
 
clone() - Method in class com.flowpowered.nbt.EndTag
 
clone() - Method in class com.flowpowered.nbt.FloatTag
 
clone() - Method in class com.flowpowered.nbt.IntArrayTag
 
clone() - Method in class com.flowpowered.nbt.IntTag
 
clone() - Method in class com.flowpowered.nbt.ListTag
 
clone() - Method in class com.flowpowered.nbt.LongTag
 
clone() - Method in class com.flowpowered.nbt.ShortArrayTag
 
clone() - Method in class com.flowpowered.nbt.ShortTag
 
clone() - Method in class com.flowpowered.nbt.StringTag
 
clone() - Method in class com.flowpowered.nbt.Tag
Clones the Tag
cloneMap(Map<String, Tag<?>>) - Static method in class com.flowpowered.nbt.Tag
Clones a Map
close() - Method in class com.flowpowered.nbt.stream.NBTInputStream
 
close() - Method in class com.flowpowered.nbt.stream.NBTOutputStream
 
com.flowpowered.nbt - package com.flowpowered.nbt
 
com.flowpowered.nbt.exception - package com.flowpowered.nbt.exception
 
com.flowpowered.nbt.gui - package com.flowpowered.nbt.gui
 
com.flowpowered.nbt.holder - package com.flowpowered.nbt.holder
 
com.flowpowered.nbt.itemmap - package com.flowpowered.nbt.itemmap
 
com.flowpowered.nbt.regionfile - package com.flowpowered.nbt.regionfile
 
com.flowpowered.nbt.stream - package com.flowpowered.nbt.stream
 
com.flowpowered.nbt.util - package com.flowpowered.nbt.util
 
compareTo(Tag) - Method in class com.flowpowered.nbt.Tag
 
CompoundMap - Class in com.flowpowered.nbt
 
CompoundMap() - Constructor for class com.flowpowered.nbt.CompoundMap
Creates an empty CompoundMap backed by a HashMap.
CompoundMap(List<Tag<?>>) - Constructor for class com.flowpowered.nbt.CompoundMap
Creates a CompoundMap back by a LinkedHashMap, so insertion order is preserved.

The map is initialised using the values given in the List.
CompoundMap(Map<String, Tag<?>>) - Constructor for class com.flowpowered.nbt.CompoundMap
Creates a CompoundMap back by a LinkedHashMap, so insertion order is preserved.

The map is initialised using the values given in the Map.
CompoundMap(HashMap<String, Tag<?>>) - Constructor for class com.flowpowered.nbt.CompoundMap
Deprecated.
CompoundMap(CompoundMap) - Constructor for class com.flowpowered.nbt.CompoundMap
Creates a CompoundMap using the same element ordering rules as in the given CompoundMap.

The map is initialised using the values given in the CompoundMap.
CompoundMap(boolean, boolean) - Constructor for class com.flowpowered.nbt.CompoundMap
Creates an empty CompoundMap.

CompoundMap(Iterable<Tag<?>>, boolean, boolean) - Constructor for class com.flowpowered.nbt.CompoundMap
Creates an empty CompoundMap which is initialised using the given values

CompoundTag - Class in com.flowpowered.nbt
The TAG_Compound tag.
CompoundTag(String, CompoundMap) - Constructor for class com.flowpowered.nbt.CompoundTag
Creates the tag.
containsKey(Object) - Method in class com.flowpowered.nbt.CompoundMap
 
containsValue(Object) - Method in class com.flowpowered.nbt.CompoundMap
 

D

DoubleTag - Class in com.flowpowered.nbt
The TAG_Double tag.
DoubleTag(String, double) - Constructor for class com.flowpowered.nbt.DoubleTag
Creates the tag.

E

EndianSwitchableInputStream - Class in com.flowpowered.nbt.stream
A wrapper around DataInputStream that allows changing the endianness of data.
EndianSwitchableInputStream(InputStream, ByteOrder) - Constructor for class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
EndianSwitchableOutputStream - Class in com.flowpowered.nbt.stream
 
EndianSwitchableOutputStream(OutputStream, ByteOrder) - Constructor for class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
EndTag - Class in com.flowpowered.nbt
The TAG_End tag.
EndTag() - Constructor for class com.flowpowered.nbt.EndTag
Creates the tag.
entrySet() - Method in class com.flowpowered.nbt.CompoundMap
 
equals(Object) - Method in class com.flowpowered.nbt.ByteArrayTag
 
equals(Object) - Method in class com.flowpowered.nbt.CompoundMap
 
equals(Object) - Method in class com.flowpowered.nbt.IntArrayTag
 
equals(Object) - Method in class com.flowpowered.nbt.ShortArrayTag
 
equals(Object) - Method in class com.flowpowered.nbt.Tag
 

F

Field<T> - Interface in com.flowpowered.nbt.holder
Base field in NBT serialization
FieldHolder - Class in com.flowpowered.nbt.holder
Holder class for FieldValues
FieldHolder(FieldValue<?>...) - Constructor for class com.flowpowered.nbt.holder.FieldHolder
 
FieldHolderField<T extends FieldHolder> - Class in com.flowpowered.nbt.holder
A field that holds the contents of a FieldHolder
FieldHolderField(Class<T>) - Constructor for class com.flowpowered.nbt.holder.FieldHolderField
 
FieldUtils - Class in com.flowpowered.nbt.holder
Utility classes for field handling.
FieldValue<T> - Class in com.flowpowered.nbt.holder
Represents the value of a field
FieldValue(String, Field<T>) - Constructor for class com.flowpowered.nbt.holder.FieldValue
 
FieldValue(String, Field<T>, T) - Constructor for class com.flowpowered.nbt.holder.FieldValue
 
FloatTag - Class in com.flowpowered.nbt
The TAG_Float tag.
FloatTag(String, float) - Constructor for class com.flowpowered.nbt.FloatTag
Creates the tag.
flush() - Method in class com.flowpowered.nbt.stream.NBTOutputStream
Flushes the stream
from(String, Field<T>, T) - Static method in class com.flowpowered.nbt.holder.FieldValue
 
from(String, Field<T>) - Static method in class com.flowpowered.nbt.holder.FieldValue
 

G

get(Object) - Method in class com.flowpowered.nbt.CompoundMap
 
get() - Method in class com.flowpowered.nbt.holder.FieldValue
 
getBackingStream() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
getBackingStream() - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
getBooleanValue() - Method in class com.flowpowered.nbt.ByteTag
 
getBooleanValue(Tag<?>) - Static method in class com.flowpowered.nbt.ByteTag
 
getById(int) - Static method in enum com.flowpowered.nbt.TagType
 
getByTagClass(Class<? extends Tag<?>>) - Static method in enum com.flowpowered.nbt.TagType
 
getByteOrder() - Method in class com.flowpowered.nbt.stream.NBTInputStream
 
getByTypeName(String) - Static method in enum com.flowpowered.nbt.TagType
 
getElementType() - Method in class com.flowpowered.nbt.ListTag
Gets the type of item in this list.
getEndianness() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
getEndianness() - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
getEndianness() - Method in class com.flowpowered.nbt.stream.NBTOutputStream
 
getId() - Method in enum com.flowpowered.nbt.TagType
 
getName() - Method in class com.flowpowered.nbt.Tag
Gets the name of this tag.
getTagClass() - Method in enum com.flowpowered.nbt.TagType
 
getTagValue(Tag<?>, Class<? extends T>) - Static method in class com.flowpowered.nbt.util.NBTMapper
Takes in an NBT tag, sanely checks null status, and then returns it value.
getType() - Method in class com.flowpowered.nbt.Tag
Returns the type of this tag
getTypeClass(int) - Static method in class com.flowpowered.nbt.NBTUtils
Deprecated.
getTypeCode(Class<? extends Tag<?>>) - Static method in class com.flowpowered.nbt.NBTUtils
Deprecated.
getTypeName(Class<? extends Tag<?>>) - Static method in class com.flowpowered.nbt.NBTUtils
Deprecated.
getTypeName() - Method in enum com.flowpowered.nbt.TagType
 
getValue() - Method in class com.flowpowered.nbt.ByteArrayTag
 
getValue() - Method in class com.flowpowered.nbt.ByteTag
 
getValue() - Method in class com.flowpowered.nbt.CompoundTag
 
getValue() - Method in class com.flowpowered.nbt.DoubleTag
 
getValue() - Method in class com.flowpowered.nbt.EndTag
 
getValue() - Method in class com.flowpowered.nbt.FloatTag
 
getValue(Tag<?>) - Method in class com.flowpowered.nbt.holder.BasicTagField
 
getValue(String, T) - Method in class com.flowpowered.nbt.holder.BasicTagField
 
getValue(Tag<?>) - Method in class com.flowpowered.nbt.holder.BooleanField
 
getValue(String, Boolean) - Method in class com.flowpowered.nbt.holder.BooleanField
 
getValue(Tag<?>) - Method in interface com.flowpowered.nbt.holder.Field
Get the value of this field from the given tag
getValue(String, T) - Method in interface com.flowpowered.nbt.holder.Field
Convert a value to its serialized NBT form
getValue(Tag<?>) - Method in class com.flowpowered.nbt.holder.FieldHolderField
 
getValue(String, T) - Method in class com.flowpowered.nbt.holder.FieldHolderField
 
getValue(Tag<?>) - Method in class com.flowpowered.nbt.holder.ListField
 
getValue(String, List<T>) - Method in class com.flowpowered.nbt.holder.ListField
 
getValue() - Method in class com.flowpowered.nbt.IntArrayTag
 
getValue() - Method in class com.flowpowered.nbt.IntTag
 
getValue() - Method in class com.flowpowered.nbt.ListTag
 
getValue() - Method in class com.flowpowered.nbt.LongTag
 
getValue() - Method in class com.flowpowered.nbt.ShortArrayTag
 
getValue() - Method in class com.flowpowered.nbt.ShortTag
 
getValue() - Method in class com.flowpowered.nbt.StringTag
 
getValue() - Method in class com.flowpowered.nbt.Tag
Gets the value of this tag.

I

INSTANCE - Static variable in class com.flowpowered.nbt.holder.BooleanField
 
IntArrayTag - Class in com.flowpowered.nbt
 
IntArrayTag(String, int[]) - Constructor for class com.flowpowered.nbt.IntArrayTag
Creates the tag.
IntTag - Class in com.flowpowered.nbt
The TAG_Int tag.
IntTag(String, int) - Constructor for class com.flowpowered.nbt.IntTag
Creates the tag.
InvalidTagException - Exception in com.flowpowered.nbt.exception
 
InvalidTagException(Tag) - Constructor for exception com.flowpowered.nbt.exception.InvalidTagException
 
isEmpty() - Method in class com.flowpowered.nbt.CompoundMap
 
iterator() - Method in class com.flowpowered.nbt.CompoundMap
 

K

keySet() - Method in class com.flowpowered.nbt.CompoundMap
 

L

ListField<T> - Class in com.flowpowered.nbt.holder
Represents a field that contains a list of other tags (all tags are of the same type)
ListField(Field<T>) - Constructor for class com.flowpowered.nbt.holder.ListField
 
ListTag<T extends Tag<?>> - Class in com.flowpowered.nbt
The TAG_List tag.
ListTag(String, Class<T>, List<T>) - Constructor for class com.flowpowered.nbt.ListTag
Creates the tag.
load(CompoundTag) - Method in class com.flowpowered.nbt.holder.FieldHolder
 
load(File, boolean) - Method in class com.flowpowered.nbt.holder.FieldHolder
 
load(InputStream, boolean) - Method in class com.flowpowered.nbt.holder.FieldHolder
 
load(CompoundTag) - Method in class com.flowpowered.nbt.holder.FieldValue
Get this field from a CompoundTag
LongTag - Class in com.flowpowered.nbt
The TAG_Long tag.
LongTag(String, long) - Constructor for class com.flowpowered.nbt.LongTag
Creates the tag.

M

main(String[]) - Static method in class com.flowpowered.nbt.gui.NBTViewer
 
main(String[]) - Static method in class com.flowpowered.nbt.NBTTester
 

N

NBTConstants - Class in com.flowpowered.nbt
A class which holds constant values.
NBTInputStream - Class in com.flowpowered.nbt.stream
This class reads NBT, or Named Binary Tag streams, and produces an object graph of subclasses of the Tag object.
NBTInputStream(InputStream) - Constructor for class com.flowpowered.nbt.stream.NBTInputStream
Creates a new NBTInputStream, which will source its data from the specified input stream.
NBTInputStream(InputStream, boolean) - Constructor for class com.flowpowered.nbt.stream.NBTInputStream
Creates a new NBTInputStream, which sources its data from the specified input stream.
NBTInputStream(InputStream, boolean, ByteOrder) - Constructor for class com.flowpowered.nbt.stream.NBTInputStream
Creates a new NBTInputStream, which sources its data from the specified input stream.
NBTMapper - Class in com.flowpowered.nbt.util
Utility class to map out complex objects into NBT structures vice-versa.
NBTMapper() - Constructor for class com.flowpowered.nbt.util.NBTMapper
 
NBTOutputStream - Class in com.flowpowered.nbt.stream
This class writes NBT, or Named Binary Tag, Tag objects to an underlying OutputStream.
NBTOutputStream(OutputStream) - Constructor for class com.flowpowered.nbt.stream.NBTOutputStream
Creates a new NBTOutputStream, which will write data to the specified underlying output stream.
NBTOutputStream(OutputStream, boolean) - Constructor for class com.flowpowered.nbt.stream.NBTOutputStream
Creates a new NBTOutputStream, which will write data to the specified underlying output stream.
NBTOutputStream(OutputStream, boolean, ByteOrder) - Constructor for class com.flowpowered.nbt.stream.NBTOutputStream
Creates a new NBTOutputStream, which will write data to the specified underlying output stream.
NBTTester - Class in com.flowpowered.nbt
Entry point that accepts a file path for a NBT file.
NBTTester() - Constructor for class com.flowpowered.nbt.NBTTester
 
NBTUtils - Class in com.flowpowered.nbt
A class which contains NBT-related utility methods.
NBTViewer - Class in com.flowpowered.nbt.gui
 
NBTViewer() - Constructor for class com.flowpowered.nbt.gui.NBTViewer
 

P

put(Tag<?>) - Method in class com.flowpowered.nbt.CompoundMap
Puts a tag in this map, getting the string from the tag
put(String, Tag<?>) - Method in class com.flowpowered.nbt.CompoundMap
 
putAll(Map<? extends String, ? extends Tag<?>>) - Method in class com.flowpowered.nbt.CompoundMap
 

R

readBoolean() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readByte() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readChar() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readDouble() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readFile(File) - Static method in class com.flowpowered.nbt.itemmap.StringMapReader
 
readFile(File) - Static method in class com.flowpowered.nbt.regionfile.SimpleRegionFileReader
 
readFloat() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readFully(byte[]) - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readFully(byte[], int, int) - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readInt() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readLine() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readLong() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readShort() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readTag() - Method in class com.flowpowered.nbt.stream.NBTInputStream
Reads an NBT Tag from the stream.
readUnsignedByte() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readUnsignedShort() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
readUTF() - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
remove(Object) - Method in class com.flowpowered.nbt.CompoundMap
 

S

save() - Method in class com.flowpowered.nbt.holder.FieldHolder
 
save(File, boolean) - Method in class com.flowpowered.nbt.holder.FieldHolder
 
save(OutputStream, boolean) - Method in class com.flowpowered.nbt.holder.FieldHolder
 
save(CompoundMap) - Method in class com.flowpowered.nbt.holder.FieldValue
 
set(T) - Method in class com.flowpowered.nbt.holder.FieldValue
 
ShortArrayTag - Class in com.flowpowered.nbt
 
ShortArrayTag(String, short[]) - Constructor for class com.flowpowered.nbt.ShortArrayTag
Creates the tag.
ShortTag - Class in com.flowpowered.nbt
The TAG_Short tag.
ShortTag(String, short) - Constructor for class com.flowpowered.nbt.ShortTag
Creates the tag.
SimpleRegionFileReader - Class in com.flowpowered.nbt.regionfile
 
SimpleRegionFileReader() - Constructor for class com.flowpowered.nbt.regionfile.SimpleRegionFileReader
 
size() - Method in class com.flowpowered.nbt.CompoundMap
 
skipBytes(int) - Method in class com.flowpowered.nbt.stream.EndianSwitchableInputStream
 
StringMapReader - Class in com.flowpowered.nbt.itemmap
 
StringMapReader() - Constructor for class com.flowpowered.nbt.itemmap.StringMapReader
 
StringTag - Class in com.flowpowered.nbt
The TAG_String tag.
StringTag(String, String) - Constructor for class com.flowpowered.nbt.StringTag
Creates the tag.

T

Tag<T> - Class in com.flowpowered.nbt
Represents a single NBT tag.
Tag(TagType) - Constructor for class com.flowpowered.nbt.Tag
Creates the tag with no name.
Tag(TagType, String) - Constructor for class com.flowpowered.nbt.Tag
Creates the tag with the specified name.
TagType - Enum in com.flowpowered.nbt
 
toString() - Method in class com.flowpowered.nbt.ByteArrayTag
 
toString() - Method in class com.flowpowered.nbt.ByteTag
 
toString() - Method in class com.flowpowered.nbt.CompoundTag
 
toString() - Method in class com.flowpowered.nbt.DoubleTag
 
toString() - Method in class com.flowpowered.nbt.EndTag
 
toString() - Method in class com.flowpowered.nbt.FloatTag
 
toString() - Method in class com.flowpowered.nbt.IntArrayTag
 
toString() - Method in class com.flowpowered.nbt.IntTag
 
toString() - Method in class com.flowpowered.nbt.ListTag
 
toString() - Method in class com.flowpowered.nbt.LongTag
 
toString() - Method in class com.flowpowered.nbt.ShortArrayTag
 
toString() - Method in class com.flowpowered.nbt.ShortTag
 
toString() - Method in class com.flowpowered.nbt.StringTag
 
toTagValue(Tag<?>) - Static method in class com.flowpowered.nbt.util.NBTMapper
Takes in an NBT tag, sanely checks null status, and then returns its value.
toTagValue(Tag<?>, Class<? extends T>, U) - Static method in class com.flowpowered.nbt.util.NBTMapper
Takes in an NBT tag, sanely checks null status, and then returns it value.
TYPE_BYTE - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_BYTE_ARRAY - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_COMPOUND - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_DOUBLE - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_END - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_FLOAT - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_INT - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_INT_ARRAY - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_LIST - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_LONG - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_SHORT - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_SHORT_ARRAY - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.
TYPE_STRING - Static variable in class com.flowpowered.nbt.NBTConstants
Deprecated.

V

valueOf(String) - Static method in enum com.flowpowered.nbt.TagType
Returns the enum constant of this type with the specified name.
values() - Method in class com.flowpowered.nbt.CompoundMap
 
values() - Static method in enum com.flowpowered.nbt.TagType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeBoolean(boolean) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeByte(int) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeBytes(String) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeChar(int) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeChars(String) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeDouble(double) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeFloat(float) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeInt(int) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeLong(long) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeShort(int) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
writeTag(Tag<?>) - Method in class com.flowpowered.nbt.stream.NBTOutputStream
Writes a tag.
writeUTF(String) - Method in class com.flowpowered.nbt.stream.EndianSwitchableOutputStream
 
A B C D E F G I K L M N P R S T V W 
Skip navigation links

Copyright © 2011–2014 Flow Powered. All rights reserved.