# Interface JavaBeanProperty<T>

Type Parameters:
  `T` - The type of the wrapped property

All Superinterfaces:
  `Observable, ObservableValue<T>, Property<T>, ReadOnlyJavaBeanProperty<T>, ReadOnlyProperty<T>, WritableValue<T>`

All Known Implementing Classes:
  `JavaBeanBooleanProperty, JavaBeanDoubleProperty, JavaBeanFloatProperty, JavaBeanIntegerProperty, JavaBeanLongProperty, JavaBeanObjectProperty, JavaBeanStringProperty`

public interface JavaBeanProperty<T> extends ReadOnlyJavaBeanProperty<T>, Property<T>
`JavaBeanProperty` is the super interface of all adapters between writable Java Bean properties and JavaFX properties.

Since:
  JavaFX 2.1

- ## Method Summary

  ### Methods declared in interface Observable

  `addListener, removeListener, subscribe`

  ### Methods declared in interface ObservableValue

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

  ### Methods declared in interface Property

  `bind, bindBidirectional, isBound, unbind, unbindBidirectional`

  ### Methods declared in interface ReadOnlyJavaBeanProperty

  `dispose, fireValueChangedEvent`

  ### Methods declared in interface ReadOnlyProperty

  `getBean, getName`

  ### Methods declared in interface WritableValue

  `getValue, setValue`