A B C D E F G I L M N P R S T W 
All Classes All Packages

A

add(int, NBT<?>) - Method in class com.codeski.nbt.tags.NBTCompound
 
add(int, NBT<?>) - Method in class com.codeski.nbt.tags.NBTList
 
add(int, Byte) - Method in class com.codeski.nbt.tags.NBTByteArray
 
add(int, Integer) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
add(NBT<?>) - Method in class com.codeski.nbt.tags.NBTCompound
 
add(NBT<?>) - Method in class com.codeski.nbt.tags.NBTList
 
add(Byte) - Method in class com.codeski.nbt.tags.NBTByteArray
 
add(Integer) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
addAll(int, Collection<? extends NBT<?>>) - Method in class com.codeski.nbt.tags.NBTCompound
 
addAll(int, Collection<? extends NBT<?>>) - Method in class com.codeski.nbt.tags.NBTList
 
addAll(int, Collection<? extends Byte>) - Method in class com.codeski.nbt.tags.NBTByteArray
 
addAll(int, Collection<? extends Integer>) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
addAll(Collection<? extends NBT<?>>) - Method in class com.codeski.nbt.tags.NBTCompound
 
addAll(Collection<? extends NBT<?>>) - Method in class com.codeski.nbt.tags.NBTList
 
addAll(Collection<? extends Byte>) - Method in class com.codeski.nbt.tags.NBTByteArray
 
addAll(Collection<? extends Integer>) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 

B

BYTE - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
BYTE_ARRAY - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.

C

CHARSET - Static variable in class com.codeski.nbt.tags.NBT
The Charset to use for reading a String from an NBT file.
clear() - Method in class com.codeski.nbt.tags.NBTByteArray
 
clear() - Method in class com.codeski.nbt.tags.NBTCompound
 
clear() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
clear() - Method in class com.codeski.nbt.tags.NBTList
 
com.codeski.nbt - package com.codeski.nbt
Utilities for reading NBT files and writing to NBT, JSON, or XML.
com.codeski.nbt.tags - package com.codeski.nbt.tags
Classes that represent named binary tags in an organized tree structure.
COMPOUND - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
contains(Object) - Method in class com.codeski.nbt.tags.NBTByteArray
 
contains(Object) - Method in class com.codeski.nbt.tags.NBTCompound
 
contains(Object) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
contains(Object) - Method in class com.codeski.nbt.tags.NBTList
 
containsAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTByteArray
 
containsAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTCompound
 
containsAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
containsAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTList
 

D

DOUBLE - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.

E

END - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
equals(Object) - Method in class com.codeski.nbt.tags.NBT
Compares this object to the specified object.
equals(Object) - Method in class com.codeski.nbt.tags.NBTByteArray
 
equals(Object) - Method in class com.codeski.nbt.tags.NBTCompound
 
equals(Object) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
equals(Object) - Method in class com.codeski.nbt.tags.NBTList
 

F

FLOAT - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.

G

get(int) - Method in class com.codeski.nbt.tags.NBTByteArray
 
get(int) - Method in class com.codeski.nbt.tags.NBTCompound
 
get(int) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
get(int) - Method in class com.codeski.nbt.tags.NBTList
 
get(String) - Method in class com.codeski.nbt.tags.NBTCompound
 
getLength() - Method in class com.codeski.nbt.tags.NBT
Get the length of this tag in bytes as an Integer.
getLength() - Method in class com.codeski.nbt.tags.NBTByte
 
getLength() - Method in class com.codeski.nbt.tags.NBTByteArray
 
getLength() - Method in class com.codeski.nbt.tags.NBTCompound
 
getLength() - Method in class com.codeski.nbt.tags.NBTDouble
 
getLength() - Method in class com.codeski.nbt.tags.NBTEnd
 
getLength() - Method in class com.codeski.nbt.tags.NBTFloat
 
getLength() - Method in class com.codeski.nbt.tags.NBTInteger
 
getLength() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
getLength() - Method in class com.codeski.nbt.tags.NBTList
 
getLength() - Method in class com.codeski.nbt.tags.NBTLong
 
getLength() - Method in class com.codeski.nbt.tags.NBTShort
 
getLength() - Method in class com.codeski.nbt.tags.NBTString
 
getListType() - Method in class com.codeski.nbt.tags.NBTList
 
getName() - Method in class com.codeski.nbt.tags.NBT
Get the name of this tag as a String.
getPayload() - Method in class com.codeski.nbt.tags.NBT
Get the payload of this tag as the type specified in its subclass.
getType() - Method in class com.codeski.nbt.tags.NBT
Get the type of this tag as a Byte.
getType() - Method in class com.codeski.nbt.tags.NBTByte
 
getType() - Method in class com.codeski.nbt.tags.NBTByteArray
 
getType() - Method in class com.codeski.nbt.tags.NBTCompound
 
getType() - Method in class com.codeski.nbt.tags.NBTDouble
 
getType() - Method in class com.codeski.nbt.tags.NBTEnd
 
getType() - Method in class com.codeski.nbt.tags.NBTFloat
 
getType() - Method in class com.codeski.nbt.tags.NBTInteger
 
getType() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
getType() - Method in class com.codeski.nbt.tags.NBTList
 
getType() - Method in class com.codeski.nbt.tags.NBTLong
 
getType() - Method in class com.codeski.nbt.tags.NBTShort
 
getType() - Method in class com.codeski.nbt.tags.NBTString
 

I

indexOf(Object) - Method in class com.codeski.nbt.tags.NBTByteArray
 
indexOf(Object) - Method in class com.codeski.nbt.tags.NBTCompound
 
indexOf(Object) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
indexOf(Object) - Method in class com.codeski.nbt.tags.NBTList
 
INTEGER - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
INTEGER_ARRAY - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
isEmpty() - Method in class com.codeski.nbt.tags.NBTByteArray
 
isEmpty() - Method in class com.codeski.nbt.tags.NBTCompound
 
isEmpty() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
isEmpty() - Method in class com.codeski.nbt.tags.NBTList
 
iterator() - Method in class com.codeski.nbt.tags.NBTByteArray
 
iterator() - Method in class com.codeski.nbt.tags.NBTCompound
 
iterator() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
iterator() - Method in class com.codeski.nbt.tags.NBTList
 

L

lastIndexOf(Object) - Method in class com.codeski.nbt.tags.NBTByteArray
 
lastIndexOf(Object) - Method in class com.codeski.nbt.tags.NBTCompound
 
lastIndexOf(Object) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
lastIndexOf(Object) - Method in class com.codeski.nbt.tags.NBTList
 
LIST - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
listIterator() - Method in class com.codeski.nbt.tags.NBTByteArray
 
listIterator() - Method in class com.codeski.nbt.tags.NBTCompound
 
listIterator() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
listIterator() - Method in class com.codeski.nbt.tags.NBTList
 
listIterator(int) - Method in class com.codeski.nbt.tags.NBTByteArray
 
listIterator(int) - Method in class com.codeski.nbt.tags.NBTCompound
 
listIterator(int) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
listIterator(int) - Method in class com.codeski.nbt.tags.NBTList
 
LONG - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.

M

main(String[]) - Static method in class com.codeski.nbt.Main
 
Main - Class in com.codeski.nbt
Class allows for GUI and CLI interaction for converting files from NBT to NBT, JSON, or XML.
Main() - Constructor for class com.codeski.nbt.Main
 

N

name - Variable in class com.codeski.nbt.tags.NBT
The name of this named binary tag.
NBT<T> - Class in com.codeski.nbt.tags
Base abstract class that all subclasses extend upon.
NBT(String, T) - Constructor for class com.codeski.nbt.tags.NBT
 
NBTByte - Class in com.codeski.nbt.tags
A signed integral type that is 1 byte in length.
NBTByte(String, Byte) - Constructor for class com.codeski.nbt.tags.NBTByte
 
NBTByteArray - Class in com.codeski.nbt.tags
An array of bytes with a maximum of ~2,147,483,647 elements.
NBTByteArray(String, List<Byte>) - Constructor for class com.codeski.nbt.tags.NBTByteArray
 
NBTCompound - Class in com.codeski.nbt.tags
Fully formed tags, followed by an end tag.
NBTCompound(String, List<NBT<?>>) - Constructor for class com.codeski.nbt.tags.NBTCompound
 
NBTDouble - Class in com.codeski.nbt.tags
A signed floating point type that is 8 bytes in length.
NBTDouble(String, Double) - Constructor for class com.codeski.nbt.tags.NBTDouble
 
NBTEnd - Class in com.codeski.nbt.tags
Used to mark the end of compound tags.
NBTEnd() - Constructor for class com.codeski.nbt.tags.NBTEnd
 
NBTFloat - Class in com.codeski.nbt.tags
A signed floating point type that is 4 bytes in length.
NBTFloat(String, Float) - Constructor for class com.codeski.nbt.tags.NBTFloat
 
NBTInteger - Class in com.codeski.nbt.tags
A signed integral type that is 4 bytes in length.
NBTInteger(String, Integer) - Constructor for class com.codeski.nbt.tags.NBTInteger
 
NBTIntegerArray - Class in com.codeski.nbt.tags
An array of integers with a maximum of ~2,147,483,647 elements.
NBTIntegerArray(String, List<Integer>) - Constructor for class com.codeski.nbt.tags.NBTIntegerArray
 
NBTList - Class in com.codeski.nbt.tags
A list of tag payloads, without repeated tag types or any tag names.
NBTList(String, byte, List<NBT<?>>) - Constructor for class com.codeski.nbt.tags.NBTList
 
NBTLong - Class in com.codeski.nbt.tags
A signed integral type that is 8 bytes in length.
NBTLong(String, Long) - Constructor for class com.codeski.nbt.tags.NBTLong
 
NBTReader - Class in com.codeski.nbt
Class for reading NBT binary data from files.
NBTShort - Class in com.codeski.nbt.tags
A signed integral type that is 2 bytes in length.
NBTShort(String, Short) - Constructor for class com.codeski.nbt.tags.NBTShort
 
NBTString - Class in com.codeski.nbt.tags
A UTF-8 string; it has a size, rather than being null terminated.
NBTString(String, String) - Constructor for class com.codeski.nbt.tags.NBTString
 
NBTWriter - Class in com.codeski.nbt
Class for writing NBT structures as NBT, JSON, or XML.
NBTWriter(File) - Constructor for class com.codeski.nbt.NBTWriter
 

P

payload - Variable in class com.codeski.nbt.tags.NBT
The payload of this named binary tag.

R

read(File) - Static method in class com.codeski.nbt.NBTReader
Reads the file and returns the root compound tag and its children.
remove(int) - Method in class com.codeski.nbt.tags.NBTByteArray
 
remove(int) - Method in class com.codeski.nbt.tags.NBTCompound
 
remove(int) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
remove(int) - Method in class com.codeski.nbt.tags.NBTList
 
remove(Object) - Method in class com.codeski.nbt.tags.NBTByteArray
 
remove(Object) - Method in class com.codeski.nbt.tags.NBTCompound
 
remove(Object) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
remove(Object) - Method in class com.codeski.nbt.tags.NBTList
 
removeAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTByteArray
 
removeAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTCompound
 
removeAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
removeAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTList
 
retainAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTByteArray
 
retainAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTCompound
 
retainAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
retainAll(Collection<?>) - Method in class com.codeski.nbt.tags.NBTList
 

S

set(int, NBT<?>) - Method in class com.codeski.nbt.tags.NBTCompound
 
set(int, NBT<?>) - Method in class com.codeski.nbt.tags.NBTList
 
set(int, Byte) - Method in class com.codeski.nbt.tags.NBTByteArray
 
set(int, Integer) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
setName(String) - Method in class com.codeski.nbt.tags.NBT
Replaces the name of this tag with the String specified.
setPayload(Byte) - Method in class com.codeski.nbt.tags.NBTEnd
 
setPayload(T) - Method in class com.codeski.nbt.tags.NBT
Replaces the payload of this tag with the Object specified.
SHORT - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
size() - Method in class com.codeski.nbt.tags.NBTByteArray
 
size() - Method in class com.codeski.nbt.tags.NBTCompound
 
size() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
size() - Method in class com.codeski.nbt.tags.NBTList
 
STRING - Static variable in class com.codeski.nbt.tags.NBT
Constants representing the types defined by the NBT specification.
subList(int, int) - Method in class com.codeski.nbt.tags.NBTByteArray
 
subList(int, int) - Method in class com.codeski.nbt.tags.NBTCompound
 
subList(int, int) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
subList(int, int) - Method in class com.codeski.nbt.tags.NBTList
 

T

toArray() - Method in class com.codeski.nbt.tags.NBTByteArray
 
toArray() - Method in class com.codeski.nbt.tags.NBTCompound
 
toArray() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
toArray() - Method in class com.codeski.nbt.tags.NBTList
 
toArray(T[]) - Method in class com.codeski.nbt.tags.NBTByteArray
 
toArray(T[]) - Method in class com.codeski.nbt.tags.NBTCompound
 
toArray(T[]) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
toArray(T[]) - Method in class com.codeski.nbt.tags.NBTList
 
toJSON() - Method in class com.codeski.nbt.tags.NBT
Returns a String object representing this tag's value as JSON.
toJSON() - Method in class com.codeski.nbt.tags.NBTByteArray
 
toJSON() - Method in class com.codeski.nbt.tags.NBTCompound
 
toJSON() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
toJSON() - Method in class com.codeski.nbt.tags.NBTList
 
toNBT() - Method in class com.codeski.nbt.tags.NBT
Returns a Byte[] representing this tag's value as NBT.
toString() - Method in class com.codeski.nbt.tags.NBT
Returns a String object representing this tag's value.
toString() - Method in class com.codeski.nbt.tags.NBTByteArray
 
toString() - Method in class com.codeski.nbt.tags.NBTCompound
 
toString() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
toString() - Method in class com.codeski.nbt.tags.NBTList
 
toString() - Method in class com.codeski.nbt.tags.NBTString
 
toXML() - Method in class com.codeski.nbt.tags.NBT
Returns a String object representing this tag's value as XML.
toXML() - Method in class com.codeski.nbt.tags.NBTByteArray
 
toXML() - Method in class com.codeski.nbt.tags.NBTCompound
 
toXML() - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
toXML() - Method in class com.codeski.nbt.tags.NBTList
 
TYPE - Static variable in class com.codeski.nbt.tags.NBTList
 

W

writeJSON(NBT<?>) - Method in class com.codeski.nbt.NBTWriter
Writes the tag specified and its children as JSON text.
writeNBT(NBT<?>) - Method in class com.codeski.nbt.NBTWriter
Writes the tag specified and its children as NBT binary data.
writeNBT(NBT<?>, boolean) - Method in class com.codeski.nbt.NBTWriter
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBT
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTByte
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTByteArray
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTCompound
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTDouble
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTEnd
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTFloat
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTInteger
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTIntegerArray
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTList
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTLong
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTShort
 
writePayload(ByteBuffer) - Method in class com.codeski.nbt.tags.NBTString
 
writeXML(NBT<?>) - Method in class com.codeski.nbt.NBTWriter
Writes the tag specified and its children as XML text.
A B C D E F G I L M N P R S T W 
All Classes All Packages