Class NegationProperty

java.lang.Object
javafx.beans.binding.BooleanExpression
javafx.beans.binding.BooleanBinding
com.iamsoft.util.ui.javafx.NegationProperty
All Implemented Interfaces:
javafx.beans.binding.Binding<Boolean>, javafx.beans.Observable, javafx.beans.value.ObservableBooleanValue, javafx.beans.value.ObservableValue<Boolean>, javafx.beans.value.WritableBooleanValue, javafx.beans.value.WritableValue<Boolean>

public class NegationProperty extends javafx.beans.binding.BooleanBinding implements javafx.beans.value.WritableBooleanValue, javafx.beans.value.ObservableBooleanValue
Create mutable negation of Boolean property.
See Also:
  • Bindings.not(ObservableBooleanValue)
  • Constructor Summary

    Constructors
    Constructor
    Description
    NegationProperty(T pProperty)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    void
    set(boolean pVal)
     
    void
     

    Methods inherited from class javafx.beans.binding.BooleanBinding

    addListener, addListener, bind, dispose, get, getDependencies, invalidate, isValid, onInvalidating, removeListener, removeListener, toString, unbind

    Methods inherited from class javafx.beans.binding.BooleanExpression

    and, asObject, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, or

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javafx.beans.Observable

    addListener, removeListener

    Methods inherited from interface javafx.beans.value.ObservableBooleanValue

    get

    Methods inherited from interface javafx.beans.value.ObservableValue

    addListener, flatMap, getValue, map, orElse, removeListener, when

    Methods inherited from interface javafx.beans.value.WritableBooleanValue

    get

    Methods inherited from interface javafx.beans.value.WritableValue

    getValue
  • Constructor Details

    • NegationProperty

      public NegationProperty(T pProperty)
  • Method Details

    • computeValue

      protected boolean computeValue()
      Specified by:
      computeValue in class javafx.beans.binding.BooleanBinding
    • set

      public void set(boolean pVal)
      Specified by:
      set in interface javafx.beans.value.WritableBooleanValue
    • setValue

      public void setValue(Boolean pVal)
      Specified by:
      setValue in interface javafx.beans.value.WritableBooleanValue
      Specified by:
      setValue in interface javafx.beans.value.WritableValue<Boolean>