public class ConstraintUserPropertyEvent extends ConstraintPropertyEvent
ConstraintUserPropertyEvent is fired by an
IlvGeneralConstraint both before and after a
user-defined property is modified.
Immediately before a property is modified, an
IlvGeneralConstraint fires an aboutToChange
ConstraintUserPropertyEvent to all
listeners
registered with the Gantt data model.
Listeners can modify or constrain the proposed property change by calling
setNewValue(java.lang.Object). Alternatively, a listener can veto the proposed change
by calling IlvPropertyEvent.veto(). If the property change is not vetoed, then
IlvGeneralConstraint will apply the change and fire a
changed ConstraintUserPropertyEvent to all listeners
registered with the Gantt data model.source| Constructor and Description |
|---|
ConstraintUserPropertyEvent(IlvConstraint constraint,
String property,
Object oldValue,
Object newValue,
boolean aboutToChangeEvent)
Creates a new
ConstraintUserPropertyEvent generated by the
specified constraint. |
| Modifier and Type | Method and Description |
|---|---|
Object |
getNewValue()
Returns the new value of the property.
|
Object |
getOldValue()
Returns the old value of the property.
|
String |
getPropertyName()
Returns the name of the property that has been modified.
|
void |
setNewValue(Object newValue)
Sets the proposed new value of the property.
|
getConstraintisAboutToChangeEvent, isChangedEvent, isVetoed, vetogetSource, toStringpublic ConstraintUserPropertyEvent(IlvConstraint constraint, String property, Object oldValue, Object newValue, boolean aboutToChangeEvent)
ConstraintUserPropertyEvent generated by the
specified constraint.constraint - The constraint where the event originated.property - The name of the property.oldValue - The property's previous value.newValue - The property's new value.aboutToChangeEvent - true if this is a property
aboutToChange event or false if this is a property
changed event.public String getPropertyName()
public final Object getOldValue()
getOldValue in class IlvPropertyEventpublic Object getNewValue()
getNewValue in class IlvPropertyEventpublic void setNewValue(Object newValue)
setNewValue in class IlvPropertyEventnewValue - The new value of the property.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.