public abstract class Parameter<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected T |
defaultValue |
protected T |
value |
| Modifier | Constructor and Description |
|---|---|
protected |
Parameter(io.netty.buffer.ByteBuf buf) |
protected |
Parameter(T defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
abstract Parameter<T> |
copy() |
boolean |
equals(java.lang.Object other) |
boolean |
getAsBoolean(java.lang.String name) |
byte |
getAsByte() |
byte |
getAsByte(java.lang.String name) |
ColorCache |
getAsColor() |
double |
getAsDouble() |
double |
getAsDouble(java.lang.String name) |
float |
getAsFloat() |
float |
getAsFloat(java.lang.String name) |
int |
getAsInt() |
int |
getAsInt(java.lang.String name) |
java.util.List<?> |
getAsList() |
long |
getAsLong() |
long |
getAsLong(java.lang.String name) |
java.lang.Number |
getAsNumber() |
protected <N extends java.lang.Number> |
getAsNumber(java.util.function.Function<java.lang.Number,N> fromNumber,
java.util.function.Function<java.lang.String,N> fromString) |
protected <N extends java.lang.Number> |
getAsNumber(@Nullable java.lang.Object value,
java.util.function.Function<java.lang.Number,N> fromNumber,
java.util.function.Function<java.lang.String,N> fromString) |
java.lang.Number |
getAsNumber(java.lang.String name) |
short |
getAsShort() |
short |
getAsShort(java.lang.String name) |
java.lang.String |
getAsString() |
abstract boolean |
isBool() |
abstract boolean |
isByte() |
boolean |
isDefault() |
abstract boolean |
isDouble() |
abstract boolean |
isFloat() |
abstract boolean |
isInt() |
abstract boolean |
isList() |
abstract boolean |
isLong() |
abstract boolean |
isNumber() |
abstract boolean |
isPrimitive() |
abstract boolean |
isShort() |
abstract boolean |
isString() |
protected abstract T |
read(io.netty.buffer.ByteBuf buf) |
abstract void |
setValue(@Nullable java.lang.Object value) |
java.lang.String |
toString() |
void |
write(io.netty.buffer.ByteBuf buf) |
protected abstract void |
write(io.netty.buffer.ByteBuf buf,
T val) |
protected Parameter(T defaultValue)
protected Parameter(io.netty.buffer.ByteBuf buf)
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic boolean getAsBoolean(java.lang.String name)
public byte getAsByte()
public byte getAsByte(java.lang.String name)
public ColorCache getAsColor()
public double getAsDouble()
public double getAsDouble(java.lang.String name)
public float getAsFloat()
public float getAsFloat(java.lang.String name)
public int getAsInt()
public int getAsInt(java.lang.String name)
public long getAsLong()
public long getAsLong(java.lang.String name)
public short getAsShort()
public short getAsShort(java.lang.String name)
public java.util.List<?> getAsList()
public java.lang.Number getAsNumber()
public java.lang.Number getAsNumber(java.lang.String name)
protected <N extends java.lang.Number> N getAsNumber(java.util.function.Function<java.lang.Number,N> fromNumber,
java.util.function.Function<java.lang.String,N> fromString)
protected <N extends java.lang.Number> N getAsNumber(@Nullable
@Nullable java.lang.Object value,
java.util.function.Function<java.lang.Number,N> fromNumber,
java.util.function.Function<java.lang.String,N> fromString)
public java.lang.String getAsString()
public abstract boolean isBool()
public abstract boolean isByte()
public boolean isDefault()
public abstract boolean isDouble()
public abstract boolean isFloat()
public abstract boolean isInt()
public abstract boolean isList()
public abstract boolean isLong()
public abstract boolean isNumber()
public abstract boolean isPrimitive()
public abstract boolean isShort()
public abstract boolean isString()
protected abstract T read(io.netty.buffer.ByteBuf buf)
public abstract void setValue(@Nullable
@Nullable java.lang.Object value)
public java.lang.String toString()
toString in class java.lang.Objectpublic void write(io.netty.buffer.ByteBuf buf)
protected abstract void write(io.netty.buffer.ByteBuf buf,
T val)