public class RMPropertyChangeEvent
extends java.beans.IndexedPropertyChangeEvent
Constructor and Description |
---|
RMPropertyChangeEvent(java.lang.Object aParent,
java.beans.PropertyChangeEvent anEvent)
Creates a shape property change event.
|
RMPropertyChangeEvent(java.lang.Object aSource,
java.lang.String aProperty,
java.lang.Object oldValue,
java.lang.Object newValue,
int anIndex)
Creates a property change event.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doChange(java.lang.Object oldValue,
java.lang.Object newValue)
Does this change with given new/old values.
|
static RMPropertyChangeEvent |
getEvent(java.util.EventObject anEvent)
Returns the given EventObject as a shape property change event.
|
java.lang.Object |
getParent()
Returns parent if this change is forwarded from a parent object.
|
RMPropertyChangeEvent |
merge(RMPropertyChangeEvent anEvent)
Attempts to merge the given property change into this property change.
|
void |
redoChange()
Redoes this change.
|
java.lang.String |
toString()
Simple to string.
|
void |
undoChange()
Undoes this change.
|
public RMPropertyChangeEvent(java.lang.Object aSource, java.lang.String aProperty, java.lang.Object oldValue, java.lang.Object newValue, int anIndex)
public RMPropertyChangeEvent(java.lang.Object aParent, java.beans.PropertyChangeEvent anEvent)
public java.lang.Object getParent()
public static RMPropertyChangeEvent getEvent(java.util.EventObject anEvent)
public void undoChange()
public void redoChange()
protected void doChange(java.lang.Object oldValue, java.lang.Object newValue)
public RMPropertyChangeEvent merge(RMPropertyChangeEvent anEvent)
public java.lang.String toString()
toString
in class java.beans.PropertyChangeEvent