WritableObjectValue (JavaFX 19)
Description: declaration: module: javafx.base, package: javafx.beans.value, interface: WritableObjectValue

Module javafx.base
Package javafx.beans.value

# Interface WritableObjectValue<T>

Type Parameters:
  `T` - the type of the wrapped value

All Superinterfaces:
  `WritableValue<T>`

All Known Subinterfaces:
  `WritableListValue<E>`, `WritableMapValue<K,V>`, `WritableSetValue<E>`, `WritableStringValue`

All Known Implementing Classes:
  `JavaBeanObjectProperty`, `JavaBeanStringProperty`, `ListProperty`, `ListPropertyBase`, `MapProperty`, `MapPropertyBase`, `ObjectProperty`, `ObjectPropertyBase`, `ReadOnlyListWrapper`, `ReadOnlyMapWrapper`, `ReadOnlyObjectWrapper`, `ReadOnlySetWrapper`, `ReadOnlyStringWrapper`, `SetProperty`, `SetPropertyBase`, `SimpleListProperty`, `SimpleMapProperty`, `SimpleObjectProperty`, `SimpleSetProperty`, `SimpleStringProperty`, `SimpleStyleableObjectProperty`, `SimpleStyleableStringProperty`, `StringProperty`, `StringPropertyBase`, `StyleableObjectProperty`, `StyleableStringProperty`

public interface WritableObjectValue<T> extends WritableValue<T>
A writable typed value.

Since:
  JavaFX 2.0
See Also:
  - `WritableValue`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `T`
  `get()`
  Get the wrapped value.
  `void`
  `set(T value)`
  Set the wrapped value.

  ### Methods declared in interface javafx.beans.value.WritableValue

  `getValue, setValue`

- ## Method Details

  - ### get

    T get()
    Get the wrapped value. This must be identical to the value returned from `WritableValue.getValue()`.

    This method exists only to align WritableObjectValue API with `WritableBooleanValue` and subclasses of `WritableNumberValue`

    Returns:
      The current value

  - ### set

    void set(T value)
    Set the wrapped value. Should be equivalent to `WritableValue.setValue(java.lang.Object)`
    Parameters:
      `value` - The new value
    See Also:
      - `get()`