Class PropertyChangeEvent

java.lang.Object
java.util.EventObject
com.vaadin.flow.dom.PropertyChangeEvent
All Implemented Interfaces:
Serializable

public class PropertyChangeEvent extends EventObject
An event fired when the value of a property changes.
Since:
1.0
See Also:
  • Constructor Details

    • PropertyChangeEvent

      public PropertyChangeEvent(Element element, String propertyName, Serializable oldValue, boolean userOriginated)
      Creates a new PropertyChangeEvent event containing the current property value of the given element.
      Parameters:
      element - the source element owning the property, not null
      propertyName - the property name
      oldValue - the previous value held by the source of this event
      userOriginated - true if this event originates from the client, false otherwise.
  • Method Details

    • getOldValue

      public Serializable 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

      public Serializable 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

      public String getPropertyName()
      Returns the property name.
      Returns:
      the property name
    • getSource

      public Element getSource()
      Overrides:
      getSource in class EventObject