Class DirtyIntegerProperty

java.lang.Object
javafx.beans.binding.NumberExpressionBase
javafx.beans.binding.IntegerExpression
javafx.beans.property.ReadOnlyIntegerProperty
javafx.beans.property.IntegerProperty
cz.masci.springfx.mvci.model.dirty.DirtyIntegerProperty
All Implemented Interfaces:
javafx.beans.binding.NumberExpression, javafx.beans.Observable, javafx.beans.property.Property<Number>, javafx.beans.property.ReadOnlyProperty<Number>, javafx.beans.value.ObservableIntegerValue, javafx.beans.value.ObservableNumberValue, javafx.beans.value.ObservableValue<Number>, javafx.beans.value.WritableIntegerValue, javafx.beans.value.WritableNumberValue, javafx.beans.value.WritableValue<Number>, org.nield.dirtyfx.tracking.DirtyProperty

public class DirtyIntegerProperty extends javafx.beans.property.IntegerProperty implements org.nield.dirtyfx.tracking.DirtyProperty
An integer property that tracks and manages its "dirty" state. It extends the IntegerProperty class and implements the DirtyProperty interface.
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.value.ObservableIntegerValue
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addListener(javafx.beans.InvalidationListener listener)
     
    void
    addListener(javafx.beans.value.ChangeListener<? super Number> listener)
     
    void
    bind(javafx.beans.value.ObservableValue<? extends Number> observable)
     
    int
    get()
     
     
     
    Gets the value of the property originalValue.
     
    boolean
     
    boolean
     
    javafx.beans.value.ObservableValue<Boolean>
     
    javafx.beans.value.ObservableIntegerValue
     
    void
     
    void
    removeListener(javafx.beans.InvalidationListener listener)
     
    void
    removeListener(javafx.beans.value.ChangeListener<? super Number> listener)
     
    void
     
    void
    set(int value)
     
    void
     
    void
     

    Methods inherited from class javafx.beans.property.IntegerProperty

    asObject, bindBidirectional, integerProperty, toString, unbindBidirectional

    Methods inherited from class javafx.beans.property.ReadOnlyIntegerProperty

    readOnlyIntegerProperty

    Methods inherited from class javafx.beans.binding.IntegerExpression

    add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, integerExpression, integerExpression, intValue, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract

    Methods inherited from class javafx.beans.binding.NumberExpressionBase

    add, asString, asString, asString, divide, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, multiply, numberExpression, subtract

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Property Details

    • originalValue

      public javafx.beans.value.ObservableIntegerValue originalValueProperty
      See Also:
  • Constructor Details

    • DirtyIntegerProperty

      public DirtyIntegerProperty(@NotNull Integer initialValue)
  • Method Details

    • getOriginalValue

      public Integer getOriginalValue()
      Gets the value of the property originalValue.
      Property description:
    • originalValueProperty

      public javafx.beans.value.ObservableIntegerValue originalValueProperty()
      See Also:
    • bind

      public void bind(javafx.beans.value.ObservableValue<? extends Number> observable)
      Specified by:
      bind in interface javafx.beans.property.Property<Number>
    • unbind

      public void unbind()
      Specified by:
      unbind in interface javafx.beans.property.Property<Number>
    • isBound

      public boolean isBound()
      Specified by:
      isBound in interface javafx.beans.property.Property<Number>
    • getBean

      public Object getBean()
      Specified by:
      getBean in interface javafx.beans.property.ReadOnlyProperty<Number>
    • getName

      public String getName()
      Specified by:
      getName in interface javafx.beans.property.ReadOnlyProperty<Number>
    • get

      public int get()
      Specified by:
      get in interface javafx.beans.value.ObservableIntegerValue
      Specified by:
      get in interface javafx.beans.value.WritableIntegerValue
    • set

      public void set(int value)
      Specified by:
      set in interface javafx.beans.value.WritableIntegerValue
    • getValue

      public Integer getValue()
      Specified by:
      getValue in interface javafx.beans.value.ObservableValue<Number>
      Specified by:
      getValue in interface javafx.beans.value.WritableValue<Number>
      Overrides:
      getValue in class javafx.beans.binding.IntegerExpression
    • setValue

      public void setValue(Number value)
      Specified by:
      setValue in interface javafx.beans.value.WritableIntegerValue
      Specified by:
      setValue in interface javafx.beans.value.WritableValue<Number>
      Overrides:
      setValue in class javafx.beans.property.IntegerProperty
    • addListener

      public void addListener(javafx.beans.value.ChangeListener<? super Number> listener)
      Specified by:
      addListener in interface javafx.beans.value.ObservableValue<Number>
    • removeListener

      public void removeListener(javafx.beans.value.ChangeListener<? super Number> listener)
      Specified by:
      removeListener in interface javafx.beans.value.ObservableValue<Number>
    • addListener

      public void addListener(javafx.beans.InvalidationListener listener)
      Specified by:
      addListener in interface javafx.beans.Observable
    • removeListener

      public void removeListener(javafx.beans.InvalidationListener listener)
      Specified by:
      removeListener in interface javafx.beans.Observable
    • isDirty

      public boolean isDirty()
      Specified by:
      isDirty in interface org.nield.dirtyfx.tracking.DirtyProperty
    • isDirtyProperty

      @NotNull public javafx.beans.value.ObservableValue<Boolean> isDirtyProperty()
      Specified by:
      isDirtyProperty in interface org.nield.dirtyfx.tracking.DirtyProperty
    • rebaseline

      public void rebaseline()
      Specified by:
      rebaseline in interface org.nield.dirtyfx.tracking.DirtyProperty
    • reset

      public void reset()
      Specified by:
      reset in interface org.nield.dirtyfx.tracking.DirtyProperty