R - method return typepublic class ChangeAdapter<R> extends Object implements ChangeSwitch<R>
ChangeSwitch interface.| Constructor and Description |
|---|
ChangeAdapter() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> R |
caseChange(Change<T> change)
Internal roll-up method.
|
protected <T> R |
caseFieldChange(FieldChange<T> change)
Internal roll-up method.
|
<T,E> R |
caseListFieldAdd(ListFieldAdd<T,E> change)
Handle a
ListFieldAdd event. |
protected <T> R |
caseListFieldChange(ListFieldChange<T> change)
Internal roll-up method.
|
<T> R |
caseListFieldClear(ListFieldClear<T> change)
Handle a
ListFieldClear event. |
<T,E> R |
caseListFieldRemove(ListFieldRemove<T,E> change)
Handle a
ListFieldRemove event. |
<T,E> R |
caseListFieldReplace(ListFieldReplace<T,E> change)
Handle a
ListFieldReplace event. |
<T,K,V> R |
caseMapFieldAdd(MapFieldAdd<T,K,V> change)
Handle a
MapFieldAdd event. |
protected <T> R |
caseMapFieldChange(MapFieldChange<T> change)
Internal roll-up method.
|
<T> R |
caseMapFieldClear(MapFieldClear<T> change)
Handle a
MapFieldClear event. |
<T,K,V> R |
caseMapFieldRemove(MapFieldRemove<T,K,V> change)
Handle a
MapFieldRemove event. |
<T,K,V> R |
caseMapFieldReplace(MapFieldReplace<T,K,V> change)
Handle a
MapFieldReplace event. |
<T> R |
caseObjectCreate(ObjectCreate<T> change)
Handle a
ObjectCreate event. |
<T> R |
caseObjectDelete(ObjectDelete<T> change)
Handle a
ObjectDelete event. |
<T,E> R |
caseSetFieldAdd(SetFieldAdd<T,E> change)
Handle a
SetFieldAdd event. |
protected <T> R |
caseSetFieldChange(SetFieldChange<T> change)
Internal roll-up method.
|
<T> R |
caseSetFieldClear(SetFieldClear<T> change)
Handle a
SetFieldClear event. |
<T,E> R |
caseSetFieldRemove(SetFieldRemove<T,E> change)
Handle a
SetFieldRemove event. |
<T,V> R |
caseSimpleFieldChange(SimpleFieldChange<T,V> change)
Handle a
SimpleFieldChange event. |
public <T> R caseObjectCreate(ObjectCreate<T> change)
ObjectCreate event.
The implementation in ChangeAdapter delegates to caseChange().
caseObjectCreate in interface ChangeSwitch<R>T - changed object typechange - visiting changepublic <T> R caseObjectDelete(ObjectDelete<T> change)
ObjectDelete event.
The implementation in ChangeAdapter delegates to caseChange().
caseObjectDelete in interface ChangeSwitch<R>T - changed object typechange - visiting changepublic <T,E> R caseListFieldAdd(ListFieldAdd<T,E> change)
ListFieldAdd event.
The implementation in ChangeAdapter delegates to caseListFieldChange().
caseListFieldAdd in interface ChangeSwitch<R>T - changed object typeE - changed list element typechange - visiting changepublic <T> R caseListFieldClear(ListFieldClear<T> change)
ListFieldClear event.
The implementation in ChangeAdapter delegates to caseListFieldChange().
caseListFieldClear in interface ChangeSwitch<R>T - changed object typechange - visiting changepublic <T,E> R caseListFieldRemove(ListFieldRemove<T,E> change)
ListFieldRemove event.
The implementation in ChangeAdapter delegates to caseListFieldChange().
caseListFieldRemove in interface ChangeSwitch<R>T - changed object typeE - changed list element typechange - visiting changepublic <T,E> R caseListFieldReplace(ListFieldReplace<T,E> change)
ListFieldReplace event.
The implementation in ChangeAdapter delegates to caseListFieldChange().
caseListFieldReplace in interface ChangeSwitch<R>T - changed object typeE - changed list element typechange - visiting changepublic <T,K,V> R caseMapFieldAdd(MapFieldAdd<T,K,V> change)
MapFieldAdd event.
The implementation in ChangeAdapter delegates to caseMapFieldChange().
caseMapFieldAdd in interface ChangeSwitch<R>T - changed object typeK - changed map key typeV - changed map value typechange - visiting changepublic <T> R caseMapFieldClear(MapFieldClear<T> change)
MapFieldClear event.
The implementation in ChangeAdapter delegates to caseMapFieldChange().
caseMapFieldClear in interface ChangeSwitch<R>T - changed object typechange - visiting changepublic <T,K,V> R caseMapFieldRemove(MapFieldRemove<T,K,V> change)
MapFieldRemove event.
The implementation in ChangeAdapter delegates to caseMapFieldChange().
caseMapFieldRemove in interface ChangeSwitch<R>T - changed object typeK - changed map key typeV - changed map value typechange - visiting changepublic <T,K,V> R caseMapFieldReplace(MapFieldReplace<T,K,V> change)
MapFieldReplace event.
The implementation in ChangeAdapter delegates to caseMapFieldChange().
caseMapFieldReplace in interface ChangeSwitch<R>T - changed object typeK - changed map key typeV - changed map value typechange - visiting changepublic <T,E> R caseSetFieldAdd(SetFieldAdd<T,E> change)
SetFieldAdd event.
The implementation in ChangeAdapter delegates to caseSetFieldChange().
caseSetFieldAdd in interface ChangeSwitch<R>T - changed object typeE - changed set element typechange - visiting changepublic <T> R caseSetFieldClear(SetFieldClear<T> change)
SetFieldClear event.
The implementation in ChangeAdapter delegates to caseSetFieldChange().
caseSetFieldClear in interface ChangeSwitch<R>T - changed object typechange - visiting changepublic <T,E> R caseSetFieldRemove(SetFieldRemove<T,E> change)
SetFieldRemove event.
The implementation in ChangeAdapter delegates to caseSetFieldChange().
caseSetFieldRemove in interface ChangeSwitch<R>T - changed object typeE - changed set element typechange - visiting changepublic <T,V> R caseSimpleFieldChange(SimpleFieldChange<T,V> change)
SimpleFieldChange event.
The implementation in ChangeAdapter delegates to caseFieldChange().
caseSimpleFieldChange in interface ChangeSwitch<R>T - changed object typeV - changed field typechange - visiting changeprotected <T> R caseListFieldChange(ListFieldChange<T> change)
The implementation in ChangeAdapter delegates to caseFieldChange().
T - changed object typechange - visiting changeprotected <T> R caseMapFieldChange(MapFieldChange<T> change)
The implementation in ChangeAdapter delegates to caseFieldChange().
T - changed object typechange - visiting changeprotected <T> R caseSetFieldChange(SetFieldChange<T> change)
The implementation in ChangeAdapter delegates to caseFieldChange().
T - changed object typechange - visiting changeprotected <T> R caseFieldChange(FieldChange<T> change)
The implementation in ChangeAdapter delegates to caseChange().
T - changed object typechange - visiting changeprotected <T> R caseChange(Change<T> change)
The implementation in ChangeAdapter returns null.
T - changed object typechange - visiting changeCopyright © 2017. All rights reserved.