public class PluginMessage
extends java.lang.Object
Constructor and Description |
---|
PluginMessage(java.lang.String type) |
PluginMessage(java.lang.String type,
java.util.Map<java.lang.String,java.lang.Object> data) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsProperty(java.lang.String key) |
java.lang.Object |
get(java.lang.String key) |
java.lang.Boolean |
getBoolean(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getData() |
java.lang.Double |
getDouble(java.lang.String key) |
java.lang.Float |
getFloat(java.lang.String key) |
java.lang.Integer |
getInteger(java.lang.String key) |
java.util.Set<java.lang.String> |
getKeys() |
java.lang.Long |
getLong(java.lang.String key) |
java.lang.Object |
getObject(java.lang.String key) |
java.lang.Short |
getShort(java.lang.String key) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getType() |
PluginMessage |
set(java.lang.String key,
java.lang.Object value) |
PluginMessage |
setIfAbsent(java.lang.String key,
java.lang.Object value) |
PluginMessage |
setIfCondition(java.lang.String key,
java.lang.Object value,
boolean condition) |
PluginMessage |
setIfNotNull(java.lang.String key,
java.lang.Object value) |
PluginMessage |
setType(java.lang.String type) |
public PluginMessage(java.lang.String type)
public PluginMessage(java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> data)
public java.lang.String getType()
public java.util.Map<java.lang.String,java.lang.Object> getData()
public java.lang.Object get(java.lang.String key)
public java.lang.Object getObject(java.lang.String key)
public java.util.Set<java.lang.String> getKeys()
public boolean containsProperty(java.lang.String key)
public java.lang.Boolean getBoolean(java.lang.String key)
public java.lang.Integer getInteger(java.lang.String key)
public java.lang.Long getLong(java.lang.String key)
public java.lang.Short getShort(java.lang.String key)
public java.lang.Double getDouble(java.lang.String key)
public java.lang.Float getFloat(java.lang.String key)
public java.lang.String getString(java.lang.String key)
public PluginMessage setType(java.lang.String type)
public PluginMessage set(java.lang.String key, java.lang.Object value)
public PluginMessage setIfCondition(java.lang.String key, java.lang.Object value, boolean condition)
public PluginMessage setIfNotNull(java.lang.String key, java.lang.Object value)
public PluginMessage setIfAbsent(java.lang.String key, java.lang.Object value)