com.vaadin.flow.dom.

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