Interface DirtyStyleable<T extends org.nield.dirtyfx.tracking.DirtyProperty>

Type Parameters:
T - Property implementing DirtyProperty interface
All Superinterfaces:
javafx.css.Styleable
All Known Implementing Classes:
DirtyJFXTableRow, DirtyMFXTableRow

public interface DirtyStyleable<T extends org.nield.dirtyfx.tracking.DirtyProperty> extends javafx.css.Styleable
   Interface for listening changes on dirty property.
   Add or remove dirty style class in this Styleable based on dirty property value.
   Adds when the property is dirty.
   Removes when the property is not dirty.
 
  • Property Details

    • item

      javafx.beans.property.ReadOnlyObjectProperty<T extends org.nield.dirtyfx.tracking.DirtyProperty> itemProperty
  • Method Details

    • getDirtyStyleClass

      String getDirtyStyleClass()
    • itemProperty

      javafx.beans.property.ReadOnlyObjectProperty<T> itemProperty()
    • getItemOptional

      default Optional<T> getItemOptional()
    • getDirtyPropertyChangeListener

      default javafx.beans.value.ChangeListener<? super Boolean> getDirtyPropertyChangeListener()
    • initDirtyPropertyChangeListener

      default void initDirtyPropertyChangeListener()
    • updateDirtyClassStyle

      default void updateDirtyClassStyle()