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 © 2022. All rights reserved.