接口 MetadataValue
public interface MetadataValue
-
方法概要
修饰符和类型方法说明boolean
Attempts to convert the value of this metadata item into a boolean.byte
asByte()
Attempts to convert the value of this metadata item into a byte.double
asDouble()
Attempts to convert the value of this metadata item into a double.float
asFloat()
Attempts to convert the value of this metadata item into a float.int
asInt()
Attempts to convert the value of this metadata item into an int.long
asLong()
Attempts to convert the value of this metadata item into a long.short
asShort()
Attempts to convert the value of this metadata item into a short.asString()
Attempts to convert the value of this metadata item into a string.Returns thePlugin
that created this metadata item.void
Invalidates this metadata item, forcing it to recompute when next accessed.value()
Fetches the value of this metadata item.
-
方法详细资料
-
value
Object value()Fetches the value of this metadata item.- 返回:
- the metadata value.
-
asInt
int asInt()Attempts to convert the value of this metadata item into an int.- 返回:
- the value as an int.
-
asFloat
float asFloat()Attempts to convert the value of this metadata item into a float.- 返回:
- the value as a float.
-
asDouble
double asDouble()Attempts to convert the value of this metadata item into a double.- 返回:
- the value as a double.
-
asLong
long asLong()Attempts to convert the value of this metadata item into a long.- 返回:
- the value as a long.
-
asShort
short asShort()Attempts to convert the value of this metadata item into a short.- 返回:
- the value as a short.
-
asByte
byte asByte()Attempts to convert the value of this metadata item into a byte.- 返回:
- the value as a byte.
-
asBoolean
boolean asBoolean()Attempts to convert the value of this metadata item into a boolean.- 返回:
- the value as a boolean.
-
asString
String asString()Attempts to convert the value of this metadata item into a string.- 返回:
- the value as a string.
-
getOwningPlugin
Plugin getOwningPlugin()Returns thePlugin
that created this metadata item.- 返回:
- the plugin that owns this metadata value. This should never be null.
-
invalidate
void invalidate()Invalidates this metadata item, forcing it to recompute when next accessed.
-