Module javafx.base

Class ReadOnlyIntegerProperty

All Implemented Interfaces:
NumberExpression, Observable, ReadOnlyProperty<Number>, ObservableIntegerValue, ObservableNumberValue, ObservableValue<Number>
Direct Known Subclasses:
IntegerProperty, ReadOnlyIntegerPropertyBase

public abstract class ReadOnlyIntegerProperty extends IntegerExpression implements ReadOnlyProperty<Number>
Superclass for all readonly properties wrapping an int.
Since:
JavaFX 2.0
See Also:
  • Constructor Details

    • ReadOnlyIntegerProperty

      public ReadOnlyIntegerProperty()
      The constructor of ReadOnlyIntegerProperty.
  • Method Details

    • toString

      public String toString()
      Returns a string representation of this ReadOnlyIntegerProperty object.
      Overrides:
      toString in class Object
      Returns:
      a string representation of this ReadOnlyIntegerProperty object.
    • readOnlyIntegerProperty

      public static <T extends Number> ReadOnlyIntegerProperty readOnlyIntegerProperty(ReadOnlyProperty<T> property)
      Returns a ReadOnlyIntegerProperty that wraps a ReadOnlyProperty. If the ReadOnlyProperty is already a ReadOnlyIntegerProperty, it will be returned. Otherwise a new ReadOnlyIntegerProperty is created that is bound to the ReadOnlyProperty. Note: null values will be interpreted as 0
      Type Parameters:
      T - The type of Number to be wrapped
      Parameters:
      property - The source ReadOnlyProperty
      Returns:
      A ReadOnlyIntegerProperty that wraps the ReadOnlyProperty if necessary
      Throws:
      NullPointerException - if property is null
      Since:
      JavaFX 8.0
    • asObject

      public ReadOnlyObjectProperty<Integer> asObject()
      Creates a ReadOnlyObjectProperty that holds the value of this ReadOnlyIntegerProperty. If the value of this ReadOnlyIntegerProperty changes, the value of the ReadOnlyObjectProperty will be updated automatically.
      Overrides:
      asObject in class IntegerExpression
      Returns:
      the new ReadOnlyObjectProperty
      Since:
      JavaFX 8.0