Package com.vaadin.flow.dom
Class PropertyChangeEvent
java.lang.Object
java.util.EventObject
com.vaadin.flow.dom.PropertyChangeEvent
- All Implemented Interfaces:
Serializable
An event fired when the value of a property changes.
- Since:
- 1.0
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionPropertyChangeEvent
(Element element, String propertyName, Serializable oldValue, boolean userOriginated) Creates a newPropertyChangeEvent
event containing the current property value of the given element. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the source before this value change event occurred.Returns the property name.getValue()
Returns the new value that triggered this value change event.boolean
Returns whether this event was triggered by user interaction, on the client side, or programmatically, on the server side.Methods inherited from class java.util.EventObject
toString
-
Constructor Details
-
PropertyChangeEvent
public PropertyChangeEvent(Element element, String propertyName, Serializable oldValue, boolean userOriginated) Creates a newPropertyChangeEvent
event containing the current property value of the given element.- Parameters:
element
- the source element owning the property, not nullpropertyName
- the property nameoldValue
- the previous value held by the source of this eventuserOriginated
-true
if this event originates from the client,false
otherwise.
-
-
Method Details
-
getOldValue
Returns the value of the source before this value change event occurred.- Returns:
- the value previously held by the source of this event
-
getValue
Returns the new value that triggered this value change event.- Returns:
- the new value
-
isUserOriginated
public boolean isUserOriginated()Returns whether this event was triggered by user interaction, on the client side, or programmatically, on the server side.- Returns:
true
if this event originates from the client,false
otherwise.
-
getPropertyName
Returns the property name.- Returns:
- the property name
-
getSource
- Overrides:
getSource
in classEventObject
-