public abstract class ModificationEvent<KEY,ITEM> extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ROOT_PROPERTY |
Constructor and Description |
---|
ModificationEvent() |
ModificationEvent(KEY k,
ITEM i,
ModificationType t,
String p) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
booleanValue() |
abstract byte |
byteValue() |
abstract char |
charValue() |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
boolean value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
byte value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
double value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
float value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
int value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
long value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
Object value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
short value) |
static <KEY,ITEM> ModificationEvent<KEY,ITEM> |
createModification(ModificationType type,
KEY key,
ITEM item,
String property,
String value) |
abstract double |
doubleValue() |
abstract float |
floatValue() |
ITEM |
getItem() |
KEY |
getKey() |
abstract int |
intValue() |
abstract long |
longValue() |
abstract Object |
objectValue() |
abstract short |
shortValue() |
String |
toString() |
abstract String |
value() |
public static final String ROOT_PROPERTY
public ModificationEvent()
public ModificationEvent(KEY k, ITEM i, ModificationType t, String p)
public ITEM getItem()
public KEY getKey()
public abstract boolean booleanValue()
public abstract int intValue()
public abstract short shortValue()
public abstract char charValue()
public abstract byte byteValue()
public abstract long longValue()
public abstract float floatValue()
public abstract double doubleValue()
public abstract Object objectValue()
public abstract String value()
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, boolean value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, Object value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, String value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, byte value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, short value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, int value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, long value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, float value)
public static <KEY,ITEM> ModificationEvent<KEY,ITEM> createModification(ModificationType type, KEY key, ITEM item, String property, double value)
Copyright © 2014. All rights reserved.