public class ByteTag extends AbstractNumberTag
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ByteTag.Cache |
Modifier and Type | Field and Description |
---|---|
static ByteTag |
ONE |
static TagReader<ByteTag> |
READER |
private byte |
value |
static ByteTag |
ZERO |
Modifier | Constructor and Description |
---|---|
private |
ByteTag(byte value) |
Modifier and Type | Method and Description |
---|---|
ByteTag |
copy() |
boolean |
equals(Object o) |
byte |
getByte() |
double |
getDouble() |
float |
getFloat() |
int |
getInt() |
long |
getLong() |
Number |
getNumber() |
TagReader<ByteTag> |
getReader() |
short |
getShort() |
byte |
getType() |
int |
hashCode() |
static ByteTag |
of(boolean value) |
static ByteTag |
of(byte value) |
String |
toString() |
Text |
toText(String indent,
int depth) |
void |
write(DataOutput output) |
public static final ByteTag ZERO
public static final ByteTag ONE
private final byte value
public static ByteTag of(byte value)
public static ByteTag of(boolean value)
public void write(DataOutput output) throws IOException
IOException
public byte getType()
public String toString()
public ByteTag copy()
public long getLong()
getLong
in class AbstractNumberTag
public int getInt()
getInt
in class AbstractNumberTag
public short getShort()
getShort
in class AbstractNumberTag
public byte getByte()
getByte
in class AbstractNumberTag
public double getDouble()
getDouble
in class AbstractNumberTag
public float getFloat()
getFloat
in class AbstractNumberTag
public Number getNumber()
getNumber
in class AbstractNumberTag