Package javafx.css

Class StyleableBooleanProperty

All Implemented Interfaces:
Observable, Property<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>, WritableBooleanValue, WritableValue<Boolean>, StyleableProperty<Boolean>
Direct Known Subclasses:
SimpleStyleableBooleanProperty

public abstract class StyleableBooleanProperty extends BooleanPropertyBase implements StyleableProperty<Boolean>
This class extends BooleanPropertyBase and provides a partial implementation of a StyleableProperty. The method StyleableProperty.getCssMetaData() is not implemented. This class is used to make a BooleanProperty, that would otherwise be implemented as a BooleanPropertyBase, styleable by CSS.
Since:
JavaFX 8.0
See Also:
  • Constructor Details

    • StyleableBooleanProperty

      public StyleableBooleanProperty()
      The constructor of the StyleableBooleanProperty.
    • StyleableBooleanProperty

      public StyleableBooleanProperty(boolean initialValue)
      The constructor of the StyleableBooleanProperty.
      Parameters:
      initialValue - the initial value of the wrapped Object
  • Method Details

    • applyStyle

      public void applyStyle(StyleOrigin origin, Boolean v)
      This method is called from CSS code to set the value of the property.
      Specified by:
      applyStyle in interface StyleableProperty<Boolean>
      Parameters:
      origin - the origin
      v - the value
    • getStyleOrigin

      public StyleOrigin getStyleOrigin()
      Tells the origin of the value of the property. This is needed to determine whether or not CSS can override the value.
      Specified by:
      getStyleOrigin in interface StyleableProperty<Boolean>
      Returns:
      the style origin