Interface Buffering<T>

Type Parameters:
T - buffered value type
All Known Subinterfaces:
PropertyBuffering<T>, PropertyBufferingValidation<T>
All Known Implementing Classes:
ObservableListBuffering, ObservableMapBuffering, ObservableSetBuffering, SimpleObjectPropertyBuffering

public interface Buffering<T>
Buffering interface.
Author:
BenoƮt Moreau (ben.12)
  • Property Details

  • Method Details

    • getSubject

      T getSubject()
      Returns:
      buffered subject
    • isEqualsBuffering

      boolean isEqualsBuffering()
      Returns:
      use equals method for check buffering
    • setEqualsBuffering

      void setEqualsBuffering(boolean equalsBuffering)
      Parameters:
      equalsBuffering - true for use equals method for check buffering, use == otherwise
    • bufferingProperty

      javafx.beans.property.BooleanProperty bufferingProperty()
      Returns:
      buffering property
      See Also:
    • isBuffering

      default boolean isBuffering()
      Returns:
      value is buffering
    • commit

      void commit()
      Commits change.
    • revert

      void revert()
      Reverts change.