|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
M - the model typeV - the value type (for the changed property in the model)public static interface Store.Change<M,V>
Represents a change that can occur to a given model. This interface may not be required, it will depend on if legacy cases need it or not to allow PropertyChange to be implemented another way
| Method Summary | |
|---|---|
java.lang.Object |
getChangeTag()
Gets a tag for this change, so that two changes, both making modifications to the same field, can replace each other, as they must be mutually exclusive |
V |
getValue()
Gets the value that will be set on the model in modify(M). |
boolean |
isCurrentValue(M model)
Checks to see if the given model already has the change |
void |
modify(M model)
Make the change recorded here to the given model |
| Method Detail |
|---|
java.lang.Object getChangeTag()
V getValue()
boolean isCurrentValue(M model)
model - the model
void modify(M model)
model - the model
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||