public interface ObjectEditor<KEY,ITEM> extends Bag<ITEM>
Modifier and Type | Method and Description |
---|---|
void |
addAll(ITEM... items) |
void |
addAll(java.util.List<ITEM> items) |
void |
addAllAsync(java.util.Collection<ITEM> items) |
boolean |
compareAndIncrement(KEY key,
java.lang.String property,
byte compare) |
boolean |
compareAndIncrement(KEY key,
java.lang.String property,
int compare) |
boolean |
compareAndIncrement(KEY key,
java.lang.String property,
long compare) |
boolean |
compareAndIncrement(KEY key,
java.lang.String property,
short compare) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
byte compare,
byte value) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
char compare,
char value) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
double compare,
double value) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
float compare,
float value) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
int compare,
int value) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
long compare,
long value) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
java.lang.Object compare,
java.lang.Object value) |
boolean |
compareAndUpdate(KEY key,
java.lang.String property,
short compare,
short value) |
ITEM |
get(KEY key) |
byte |
getByte(ITEM item,
java.lang.String property) |
char |
getChar(ITEM item,
java.lang.String property) |
double |
getDouble(ITEM item,
java.lang.String property) |
float |
getFloat(ITEM item,
java.lang.String property) |
int |
getInt(ITEM item,
java.lang.String property) |
KEY |
getKey(ITEM item) |
long |
getLong(ITEM item,
java.lang.String property) |
java.lang.Object |
getObject(ITEM item,
java.lang.String property) |
short |
getShort(ITEM item,
java.lang.String property) |
<T> T |
getValue(ITEM item,
java.lang.String property,
java.lang.Class<T> type) |
void |
modify(ITEM item) |
void |
modify(ITEM item,
java.lang.String property,
byte value) |
void |
modify(ITEM item,
java.lang.String property,
char value) |
void |
modify(ITEM item,
java.lang.String property,
double value) |
void |
modify(ITEM item,
java.lang.String property,
float value) |
void |
modify(ITEM item,
java.lang.String property,
int value) |
void |
modify(ITEM item,
java.lang.String property,
long value) |
void |
modify(ITEM item,
java.lang.String property,
java.lang.Object value) |
void |
modify(ITEM item,
java.lang.String property,
short value) |
void |
modify(ITEM item,
Update... values) |
void |
modifyAll(java.util.Collection<ITEM> items) |
void |
modifyAll(ITEM... items) |
void |
modifyByValue(ITEM item,
java.lang.String property,
java.lang.String value) |
void |
put(ITEM item) |
byte |
readByte(KEY key,
java.lang.String property) |
char |
readChar(KEY key,
java.lang.String property) |
double |
readDouble(KEY key,
java.lang.String property) |
float |
readFloat(KEY key,
java.lang.String property) |
int |
readInt(KEY key,
java.lang.String property) |
long |
readLong(KEY key,
java.lang.String property) |
byte |
readNestedByte(KEY key,
java.lang.String... properties) |
char |
readNestedChar(KEY key,
java.lang.String... properties) |
double |
readNestedDouble(KEY key,
java.lang.String... properties) |
float |
readNestedFloat(KEY key,
java.lang.String... properties) |
int |
readNestedInt(KEY key,
java.lang.String... properties) |
long |
readNestedLong(KEY key,
java.lang.String... properties) |
short |
readNestedShort(KEY key,
java.lang.String... properties) |
java.lang.Object |
readNestedValue(KEY key,
java.lang.String... properties) |
java.lang.Object |
readObject(KEY key,
java.lang.String property) |
short |
readShort(KEY key,
java.lang.String property) |
<T> T |
readValue(KEY key,
java.lang.String property,
java.lang.Class<T> type) |
void |
removeAll(ITEM... items) |
void |
removeAllAsync(java.util.Collection<ITEM> items) |
void |
removeByKey(KEY key) |
void |
update(KEY key,
java.lang.String property,
byte value) |
void |
update(KEY key,
java.lang.String property,
char value) |
void |
update(KEY key,
java.lang.String property,
double value) |
void |
update(KEY key,
java.lang.String property,
float value) |
void |
update(KEY key,
java.lang.String property,
int value) |
void |
update(KEY key,
java.lang.String property,
long value) |
void |
update(KEY key,
java.lang.String property,
java.lang.Object value) |
void |
update(KEY key,
java.lang.String property,
short value) |
void |
update(KEY key,
Update... values) |
void |
updateByValue(KEY key,
java.lang.String property,
java.lang.String value) |
void put(ITEM item)
void removeByKey(KEY key)
void removeAll(ITEM... items)
void removeAllAsync(java.util.Collection<ITEM> items)
void addAll(ITEM... items)
void addAllAsync(java.util.Collection<ITEM> items)
void modifyAll(ITEM... items)
void modifyAll(java.util.Collection<ITEM> items)
void modify(ITEM item)
void modifyByValue(ITEM item, java.lang.String property, java.lang.String value)
void modify(ITEM item, java.lang.String property, java.lang.Object value)
void modify(ITEM item, java.lang.String property, int value)
void modify(ITEM item, java.lang.String property, long value)
void modify(ITEM item, java.lang.String property, char value)
void modify(ITEM item, java.lang.String property, short value)
void modify(ITEM item, java.lang.String property, byte value)
void modify(ITEM item, java.lang.String property, float value)
void modify(ITEM item, java.lang.String property, double value)
void updateByValue(KEY key, java.lang.String property, java.lang.String value)
void update(KEY key, java.lang.String property, java.lang.Object value)
void update(KEY key, java.lang.String property, int value)
void update(KEY key, java.lang.String property, long value)
void update(KEY key, java.lang.String property, char value)
void update(KEY key, java.lang.String property, short value)
void update(KEY key, java.lang.String property, byte value)
void update(KEY key, java.lang.String property, float value)
void update(KEY key, java.lang.String property, double value)
boolean compareAndUpdate(KEY key, java.lang.String property, java.lang.Object compare, java.lang.Object value)
boolean compareAndUpdate(KEY key, java.lang.String property, int compare, int value)
boolean compareAndUpdate(KEY key, java.lang.String property, long compare, long value)
boolean compareAndUpdate(KEY key, java.lang.String property, char compare, char value)
boolean compareAndUpdate(KEY key, java.lang.String property, short compare, short value)
boolean compareAndUpdate(KEY key, java.lang.String property, byte compare, byte value)
boolean compareAndUpdate(KEY key, java.lang.String property, float compare, float value)
boolean compareAndUpdate(KEY key, java.lang.String property, double compare, double value)
boolean compareAndIncrement(KEY key, java.lang.String property, int compare)
boolean compareAndIncrement(KEY key, java.lang.String property, long compare)
boolean compareAndIncrement(KEY key, java.lang.String property, short compare)
boolean compareAndIncrement(KEY key, java.lang.String property, byte compare)
void addAll(java.util.List<ITEM> items)
java.lang.Object readNestedValue(KEY key, java.lang.String... properties)
int readNestedInt(KEY key, java.lang.String... properties)
short readNestedShort(KEY key, java.lang.String... properties)
char readNestedChar(KEY key, java.lang.String... properties)
byte readNestedByte(KEY key, java.lang.String... properties)
double readNestedDouble(KEY key, java.lang.String... properties)
float readNestedFloat(KEY key, java.lang.String... properties)
long readNestedLong(KEY key, java.lang.String... properties)
java.lang.Object readObject(KEY key, java.lang.String property)
<T> T readValue(KEY key, java.lang.String property, java.lang.Class<T> type)
int readInt(KEY key, java.lang.String property)
long readLong(KEY key, java.lang.String property)
char readChar(KEY key, java.lang.String property)
short readShort(KEY key, java.lang.String property)
byte readByte(KEY key, java.lang.String property)
float readFloat(KEY key, java.lang.String property)
double readDouble(KEY key, java.lang.String property)
java.lang.Object getObject(ITEM item, java.lang.String property)
<T> T getValue(ITEM item, java.lang.String property, java.lang.Class<T> type)
int getInt(ITEM item, java.lang.String property)
long getLong(ITEM item, java.lang.String property)
char getChar(ITEM item, java.lang.String property)
short getShort(ITEM item, java.lang.String property)
byte getByte(ITEM item, java.lang.String property)
float getFloat(ITEM item, java.lang.String property)
double getDouble(ITEM item, java.lang.String property)