ChangeProcessor<java.lang.String>SimpleTextChangeLogpublic abstract class AbstractTextChangeLog extends java.lang.Object implements ChangeProcessor<java.lang.String>
| Constructor | Description |
|---|---|
AbstractTextChangeLog() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
afterChange(Change change) |
called after each change
|
void |
afterChangeList() |
|
protected void |
append(java.lang.Object text) |
null safe
|
protected void |
append(java.lang.String text) |
null safe
|
protected void |
appendln(java.lang.Object text) |
null safe
|
protected void |
appendln(java.lang.String text) |
null safe
|
void |
beforeChange(Change change) |
called before each change
|
void |
beforeChangeList() |
|
void |
onAffectedObject(GlobalId globalId) |
|
void |
onArrayChange(ArrayChange arrayChange) |
|
void |
onCommit(CommitMetadata commitMetadata) |
|
void |
onContainerChange(ContainerChange containerChange) |
|
void |
onListChange(ListChange listChange) |
|
void |
onMapChange(MapChange mapChange) |
|
void |
onNewObject(NewObject newObject) |
|
void |
onObjectRemoved(ObjectRemoved objectRemoved) |
|
void |
onPropertyChange(PropertyChange propertyChange) |
|
void |
onReferenceChange(ReferenceChange referenceChange) |
|
void |
onSetChange(SetChange setChange) |
|
void |
onValueChange(ValueChange valueChange) |
|
java.lang.String |
result() |
should return processing result, for example a change log
|
public void onCommit(CommitMetadata commitMetadata)
onCommit in interface ChangeProcessor<java.lang.String>public void onAffectedObject(GlobalId globalId)
onAffectedObject in interface ChangeProcessor<java.lang.String>public void beforeChangeList()
beforeChangeList in interface ChangeProcessor<java.lang.String>public void afterChangeList()
afterChangeList in interface ChangeProcessor<java.lang.String>public void beforeChange(Change change)
ChangeProcessorbeforeChange in interface ChangeProcessor<java.lang.String>public void afterChange(Change change)
ChangeProcessorafterChange in interface ChangeProcessor<java.lang.String>public void onPropertyChange(PropertyChange propertyChange)
ChangeProcessoronPropertyChange in interface ChangeProcessor<java.lang.String>public void onValueChange(ValueChange valueChange)
onValueChange in interface ChangeProcessor<java.lang.String>public void onReferenceChange(ReferenceChange referenceChange)
onReferenceChange in interface ChangeProcessor<java.lang.String>public void onNewObject(NewObject newObject)
onNewObject in interface ChangeProcessor<java.lang.String>public void onObjectRemoved(ObjectRemoved objectRemoved)
onObjectRemoved in interface ChangeProcessor<java.lang.String>public void onContainerChange(ContainerChange containerChange)
ChangeProcessoronContainerChange in interface ChangeProcessor<java.lang.String>public void onSetChange(SetChange setChange)
onSetChange in interface ChangeProcessor<java.lang.String>public void onArrayChange(ArrayChange arrayChange)
onArrayChange in interface ChangeProcessor<java.lang.String>public void onListChange(ListChange listChange)
onListChange in interface ChangeProcessor<java.lang.String>public void onMapChange(MapChange mapChange)
onMapChange in interface ChangeProcessor<java.lang.String>public java.lang.String result()
ChangeProcessorresult in interface ChangeProcessor<java.lang.String>protected void append(java.lang.String text)
protected void append(java.lang.Object text)
protected void appendln(java.lang.String text)
protected void appendln(java.lang.Object text)