public class ChangeHistory extends java.lang.Object implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_CHANGES
one many
ChangeHistory ----------------------------------- ReplicationChange
history changes
|
| Constructor and Description |
|---|
ChangeHistory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChange(ReplicationChange change) |
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
boolean |
addToChanges(ReplicationChange value) |
void |
addToObsoleteChanges(ReplicationChange change) |
ReplicationChange |
createChanges()
Create a new ReplicationChange
|
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.Object |
get(java.lang.String attrName) |
java.util.LinkedHashMap<java.lang.String,java.lang.Object> |
getChangeMap() |
ReplicationChangeSet |
getChanges() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
void |
removeAllFromChanges() |
boolean |
removeFromChanges(ReplicationChange value) |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
boolean |
set(java.lang.String attrName,
java.lang.Object value) |
ChangeHistory |
withChanges(ReplicationChange... value) |
ChangeHistory |
withChanges(ReplicationChange value) |
ChangeHistory |
withoutChanges(ReplicationChange... value) |
ChangeHistory |
withoutChanges(ReplicationChange value) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_CHANGES
one many
ChangeHistory ----------------------------------- ReplicationChange
history changes
public java.lang.Object get(java.lang.String attrName)
public boolean set(java.lang.String attrName,
java.lang.Object value)
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getChangeMap()
public ReplicationChangeSet getChanges()
public boolean addToChanges(ReplicationChange value)
public boolean removeFromChanges(ReplicationChange value)
public ChangeHistory withChanges(ReplicationChange value)
public ChangeHistory withoutChanges(ReplicationChange value)
public void removeAllFromChanges()
public ReplicationChange createChanges()
public void addChange(ReplicationChange change)
public void addToObsoleteChanges(ReplicationChange change)
public ChangeHistory withChanges(ReplicationChange... value)
public ChangeHistory withoutChanges(ReplicationChange... value)
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)