# Uses of Class
javafx.beans.property.ReadOnlyObjectProperty

Packages that use ReadOnlyObjectProperty
Package | Description
--- | ---
javafx.animation | Provides the set of classes for ease of use transition based animations.
javafx.beans.property | The package `javafx.beans.property` defines read-only properties and writable properties, plus a number of implementations.
javafx.beans.property.adapter | Provides various classes that act as adapters between a regular Java Bean property and a corresponding `JavaFX Property`.
javafx.concurrent | Provides the set of classes for javafx.task.
javafx.css | Provides API for making properties styleable via CSS and for supporting pseudo-class state.
javafx.print | Provides the public classes for the JavaFX Printing API.
javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
javafx.scene.chart | The JavaFX User Interface provides a set of chart components that are a very convenient way for data visualization.
javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.
javafx.scene.control.skin | The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
javafx.scene.image | Provides the set of classes for loading and displaying images.
javafx.scene.layout | Provides classes to support user interface layout.
javafx.scene.media | Provides the set of classes for integrating audio and video into Java FX Applications.
javafx.scene.text | Provides the set of classes for fonts and renderable Text Node.
javafx.scene.web | This package provides means for loading and displaying Web content.
javafx.stage | Provides the top-level container classes for JavaFX content.

- ## Uses of ReadOnlyObjectProperty in javafx.animation

  Methods in javafx.animation that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Duration>` | Animation.`currentTimeProperty()` | Defines the `Animation`'s play head position.
  `ReadOnlyObjectProperty<Duration>` | Animation.`cycleDurationProperty()` | Read-only variable to indicate the duration of one cycle of this `Animation`: the time it takes to play from time 0 to the end of the Animation (at the default `rate` of 1.0).
  `ReadOnlyObjectProperty<Animation.Status>` | Animation.`statusProperty()` | The status of the `Animation`.
  `ReadOnlyObjectProperty<Duration>` | Animation.`totalDurationProperty()` | Read-only variable to indicate the total duration of this `Animation`, including repeats.

- ## Uses of ReadOnlyObjectProperty in javafx.beans.property

  Subclasses of ReadOnlyObjectProperty in javafx.beans.property
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `ObjectProperty<T>` | This class provides a full implementation of a `Property` wrapping an arbitrary `Object`.
  `class` | `ObjectPropertyBase<T>` | The class `ObjectPropertyBase` is the base class for a property wrapping an arbitrary `Object`.
  `class` | `ReadOnlyObjectPropertyBase<T>` | Base class for all readonly properties wrapping an arbitrary `Object`.
  `class` | `ReadOnlyObjectWrapper<T>` | This class provides a convenient class to define read-only properties.
  `class` | `SimpleObjectProperty<T>` | This class provides a full implementation of a `Property` wrapping an arbitrary `Object`.

  Methods in javafx.beans.property that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Boolean>` | ReadOnlyBooleanProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyBooleanProperty`.
  `ReadOnlyObjectProperty<Double>` | ReadOnlyDoubleProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyDoubleProperty`.
  `ReadOnlyObjectProperty<Float>` | ReadOnlyFloatProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyFloatProperty`.
  `ReadOnlyObjectProperty<Integer>` | ReadOnlyIntegerProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyIntegerProperty`.
  `ReadOnlyObjectProperty<Long>` | ReadOnlyLongProperty.`asObject()` | Creates a `ReadOnlyObjectProperty` that holds the value of this `ReadOnlyLongProperty`.
  `ReadOnlyObjectProperty<T>` | ReadOnlyObjectWrapper.`getReadOnlyProperty()` | Returns the readonly property, that is synchronized with this `ReadOnlyObjectWrapper`.

- ## Uses of ReadOnlyObjectProperty in javafx.beans.property.adapter

  Subclasses of ReadOnlyObjectProperty in javafx.beans.property.adapter
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `JavaBeanObjectProperty<T>` | A `JavaBeanObjectProperty` provides an adapter between a regular Java Bean property of type `T` and a JavaFX `ObjectProperty<T>`.
  `class` | `ReadOnlyJavaBeanObjectProperty<T>` | A `ReadOnlyJavaBeanObjectProperty` provides an adapter between a regular read only Java Bean property of `T` and a JavaFX `ReadOnlyObjectProperty`.

- ## Uses of ReadOnlyObjectProperty in javafx.concurrent

  Methods in javafx.concurrent that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Duration>` | ScheduledService.`cumulativePeriodProperty()` | The current cumulative period in use between iterations.
  `ReadOnlyObjectProperty<Throwable>` | Service.`exceptionProperty()` |
  `ReadOnlyObjectProperty<Throwable>` | Task.`exceptionProperty()` |
  `ReadOnlyObjectProperty<Throwable>` | Worker.`exceptionProperty()` | Gets the ReadOnlyObjectProperty representing any exception which occurred.
  `ReadOnlyObjectProperty<V>` | ScheduledService.`lastValueProperty()` | The last successfully computed value.
  `ReadOnlyObjectProperty<Worker.State>` | Service.`stateProperty()` |
  `ReadOnlyObjectProperty<Worker.State>` | Task.`stateProperty()` |
  `ReadOnlyObjectProperty<Worker.State>` | Worker.`stateProperty()` | Gets the ReadOnlyObjectProperty representing the current state.
  `ReadOnlyObjectProperty<V>` | Service.`valueProperty()` |
  `ReadOnlyObjectProperty<V>` | Task.`valueProperty()` |
  `ReadOnlyObjectProperty<V>` | Worker.`valueProperty()` | Gets the ReadOnlyObjectProperty representing the value.

- ## Uses of ReadOnlyObjectProperty in javafx.css

  Subclasses of ReadOnlyObjectProperty in javafx.css
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `SimpleStyleableObjectProperty<T>` | This class extends `SimpleObjectProperty` and provides a full implementation of a `StyleableProperty`.
  `class` | `StyleableObjectProperty<T>` | This class extends `ObjectPropertyBase` and provides a partial implementation of a `StyleableProperty`.

- ## Uses of ReadOnlyObjectProperty in javafx.print

  Methods in javafx.print that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `static ReadOnlyObjectProperty<Printer>` | Printer.`defaultPrinterProperty()` | A read only object property representing the current default printer.
  `ReadOnlyObjectProperty<PrinterJob.JobStatus>` | PrinterJob.`jobStatusProperty()` | A read only object property representing the current `JobStatus`

- ## Uses of ReadOnlyObjectProperty in javafx.scene

  Methods in javafx.scene that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Bounds>` | Node.`boundsInLocalProperty()` | The rectangular bounds of this `Node` in the node's untransformed local coordinate space.
  `ReadOnlyObjectProperty<Bounds>` | Node.`boundsInParentProperty()` | The rectangular bounds of this `Node` which include its transforms.
  `ReadOnlyObjectProperty<NodeOrientation>` | Node.`effectiveNodeOrientationProperty()` | The effective orientation of a node resolves the inheritance of node orientation, returning either left-to-right or right-to-left.
  `ReadOnlyObjectProperty<NodeOrientation>` | Scene.`effectiveNodeOrientationProperty()` | The effective node orientation of a scene resolves the inheritance of node orientation, returning either left-to-right or right-to-left.
  `ReadOnlyObjectProperty<Node>` | Scene.`focusOwnerProperty()` | The scene's current focus owner node.
  `ReadOnlyObjectProperty<Image>` | ImageCursor.`imageProperty()` | The image to display when the cursor is active.
  `ReadOnlyObjectProperty<Bounds>` | Node.`layoutBoundsProperty()` | The rectangular bounds that should be used for layout calculations for this node.
  `ReadOnlyObjectProperty<Transform>` | Node.`localToParentTransformProperty()` | An affine transform that holds the computed local-to-parent transform.
  `ReadOnlyObjectProperty<Transform>` | Node.`localToSceneTransformProperty()` | An affine transform that holds the computed local-to-scene transform.
  `ReadOnlyObjectProperty<Parent>` | Node.`parentProperty()` | The parent of this `Node`.
  `ReadOnlyObjectProperty<Scene>` | Node.`sceneProperty()` | The `Scene` that this `Node` is part of.
  `ReadOnlyObjectProperty<Window>` | Scene.`windowProperty()` | The `Window` for this `Scene`

- ## Uses of ReadOnlyObjectProperty in javafx.scene.chart

  Methods in javafx.scene.chart that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<PieChart>` | PieChart.Data.`chartProperty()` | The chart which this data belongs to.
  `ReadOnlyObjectProperty<XYChart<X,​Y>>` | XYChart.Series.`chartProperty()` | Reference to the chart this series belongs to
  `ReadOnlyObjectProperty<Node>` | PieChart.Data.`nodeProperty()` | Readonly access to the node that represents the pie slice.

- ## Uses of ReadOnlyObjectProperty in javafx.scene.control

  Methods in javafx.scene.control that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Comparator<S>>` | TableView.`comparatorProperty()` | The comparator property is a read-only property that is representative of the current state of the `sort order` list.
  `ReadOnlyObjectProperty<Comparator<TreeItem<S>>>` | TreeTableView.`comparatorProperty()` | The comparator property is a read-only property that is representative of the current state of the `sort order` list.
  `ReadOnlyObjectProperty<TablePosition<S,​?>>` | TableView.`editingCellProperty()` | Represents the current cell being edited, or null if there is no cell being edited.
  `ReadOnlyObjectProperty<TreeTablePosition<S,​?>>` | TreeTableView.`editingCellProperty()` | Represents the current cell being edited, or null if there is no cell being edited.
  `ReadOnlyObjectProperty<TreeItem<T>>` | TreeView.`editingItemProperty()` | A property used to represent the TreeItem currently being edited in the TreeView, if editing is taking place, or null if no item is being edited.
  `ReadOnlyObjectProperty<TextField>` | ComboBox.`editorProperty()` | The editor for the ComboBox.
  `ReadOnlyObjectProperty<TextField>` | DatePicker.`editorProperty()` | The editor for the DatePicker.
  `ReadOnlyObjectProperty<TextField>` | Spinner.`editorProperty()` | The editor used by the Spinner control.
  `ReadOnlyObjectProperty<TablePosition>` | TableView.TableViewFocusModel.`focusedCellProperty()` | The position of the current item in the TableView which has the focus.
  `ReadOnlyObjectProperty<TreeTablePosition<S,​?>>` | TreeTableView.TreeTableViewFocusModel.`focusedCellProperty()` | The position of the current item in the TableView which has the focus.
  `ReadOnlyObjectProperty<T>` | FocusModel.`focusedItemProperty()` | The current item in the FocusModel which has the focus.
  `ReadOnlyObjectProperty<Insets>` | Labeled.`labelPaddingProperty()` | The padding around the Labeled's text and graphic content.
  `ReadOnlyObjectProperty<ListView<T>>` | ListCell.`listViewProperty()` | The ListView associated with this Cell.
  `ReadOnlyObjectProperty<TableColumnBase<S,​?>>` | TableColumnBase.`parentColumnProperty()` | This read-only property will always refer to the parent of this column, in the situation where nested columns are being used.
  `ReadOnlyObjectProperty<Menu>` | MenuItem.`parentMenuProperty()` | This is the `Menu` in which this `MenuItem` exists.
  `ReadOnlyObjectProperty<ContextMenu>` | MenuItem.`parentPopupProperty()` | This is the `ContextMenu` in which this `MenuItem` exists.
  `ReadOnlyObjectProperty<TreeItem<T>>` | TreeItem.`parentProperty()` | A property that represents the parent of this TreeItem.
  `ReadOnlyObjectProperty<T>` | ChoiceDialog.`selectedItemProperty()` | Returns the property representing the currently selected item in the dialog.
  `ReadOnlyObjectProperty<T>` | SelectionModel.`selectedItemProperty()` | Refers to the selected item property, which is used to indicate the currently selected item in the selection model.
  `ReadOnlyObjectProperty<Toggle>` | ToggleGroup.`selectedToggleProperty()` | The selected toggle.
  `ReadOnlyObjectProperty<IndexRange>` | TextInputControl.`selectionProperty()` | The current selection.
  `ReadOnlyObjectProperty<TableColumn<S,​T>>` | TableCell.`tableColumnProperty()` | The TableColumn instance that backs this TableCell.
  `ReadOnlyObjectProperty<TreeTableColumn<S,​T>>` | TreeTableCell.`tableColumnProperty()` |
  `ReadOnlyObjectProperty<TableRow<S>>` | TableCell.`tableRowProperty()` | The TableRow that this TableCell currently finds itself placed within.
  `ReadOnlyObjectProperty<TreeTableRow<S>>` | TreeTableCell.`tableRowProperty()` |
  `ReadOnlyObjectProperty<TableView<S>>` | TableCell.`tableViewProperty()` | The TableView associated with this TableCell.
  `ReadOnlyObjectProperty<TableView<S>>` | TableColumn.`tableViewProperty()` | The TableView that this TableColumn belongs to.
  `ReadOnlyObjectProperty<TableView<T>>` | TableRow.`tableViewProperty()` | The TableView associated with this Cell.
  `ReadOnlyObjectProperty<TabPane>` | Tab.`tabPaneProperty()` | The TabPane that contains this tab.
  `ReadOnlyObjectProperty<TreeItem<T>>` | TreeCell.`treeItemProperty()` | Each TreeCell represents at most a single `TreeItem`, which is represented by this property.
  `ReadOnlyObjectProperty<TreeItem<T>>` | TreeTableRow.`treeItemProperty()` | Each TreeTableCell represents at most a single `TreeItem`, which is represented by this property.
  `ReadOnlyObjectProperty<TreeTableView<S>>` | TreeTableCell.`treeTableViewProperty()` | The TreeTableView associated with this TreeTableCell.
  `ReadOnlyObjectProperty<TreeTableView<S>>` | TreeTableColumn.`treeTableViewProperty()` | The TreeTableView that this TreeTableColumn belongs to.
  `ReadOnlyObjectProperty<TreeTableView<T>>` | TreeTableRow.`treeTableViewProperty()` | A TreeTableCell is explicitly linked to a single `TreeTableView` instance, which is represented by this property.
  `ReadOnlyObjectProperty<TreeView<T>>` | TreeCell.`treeViewProperty()` | A TreeCell is explicitly linked to a single `TreeView` instance, which is represented by this property.
  `ReadOnlyObjectProperty<T>` | Spinner.`valueProperty()` | The value property on Spinner is a read-only property, as it is bound to the SpinnerValueFactory `value property`.

- ## Uses of ReadOnlyObjectProperty in javafx.scene.control.skin

  Methods in javafx.scene.control.skin that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<TableColumn<S,​T>>` | TableCellSkin.`tableColumnProperty()` | The TableColumnBase instance that is responsible for this Cell.
  `abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,​T>>` | TableCellSkinBase.`tableColumnProperty()` | The TableColumnBase instance that is responsible for this Cell.
  `ReadOnlyObjectProperty<TableColumnBase<?,​?>>` | TableColumnHeader.`tableColumnProperty()` | A property that refers to the `TableColumnBase` instance that this header is visually represents.
  `ReadOnlyObjectProperty<TreeTableColumn<S,​T>>` | TreeTableCellSkin.`tableColumnProperty()` | The TableColumnBase instance that is responsible for this Cell.

- ## Uses of ReadOnlyObjectProperty in javafx.scene.image

  Methods in javafx.scene.image that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Exception>` | Image.`exceptionProperty()` | The exception which caused image loading to fail.

- ## Uses of ReadOnlyObjectProperty in javafx.scene.layout

  Methods in javafx.scene.layout that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Insets>` | Region.`insetsProperty()` | The insets of the Region define the distance from the edge of the region (its layout bounds, or (0, 0, width, height)) to the edge of the content area.

- ## Uses of ReadOnlyObjectProperty in javafx.scene.media

  Methods in javafx.scene.media that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`bufferProgressTimeProperty()` | The current buffer position indicating how much media can be played without stalling the `MediaPlayer`.
  `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`currentTimeProperty()` | The current media playback time.
  `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`cycleDurationProperty()` | The amount of time between the `startTime` and `stopTime` of this player.
  `ReadOnlyObjectProperty<Duration>` | Media.`durationProperty()` | The duration in seconds of the source media.
  `ReadOnlyObjectProperty<MediaException>` | Media.`errorProperty()` | A property set to a MediaException value when an error occurs.
  `ReadOnlyObjectProperty<MediaException>` | MediaPlayer.`errorProperty()` | Observable property set to a `MediaException` if an error occurs.
  `ReadOnlyObjectProperty<MediaPlayer.Status>` | MediaPlayer.`statusProperty()` | The current state of the MediaPlayer.
  `ReadOnlyObjectProperty<Duration>` | MediaPlayer.`totalDurationProperty()` | The total amount of play time if allowed to play until finished.

- ## Uses of ReadOnlyObjectProperty in javafx.scene.text

  Methods in javafx.scene.text that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<PathElement[]>` | Text.`caretShapeProperty()` | The shape of caret, in local coordinates.
  `ReadOnlyObjectProperty<PathElement[]>` | Text.`selectionShapeProperty()` | The shape of the selection in local coordinates.

- ## Uses of ReadOnlyObjectProperty in javafx.scene.web

  Methods in javafx.scene.web that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Document>` | WebEngine.`documentProperty()` | Document object for the current Web page.
  `ReadOnlyObjectProperty<Date>` | WebHistory.Entry.`lastVisitedDateProperty()` | Defines the `Date` the page was last visited.
  `ReadOnlyObjectProperty<String>` | WebHistory.Entry.`titleProperty()` | Defines the title of the page.

- ## Uses of ReadOnlyObjectProperty in javafx.stage

  Methods in javafx.stage that return ReadOnlyObjectProperty
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Node>` | PopupWindow.`ownerNodeProperty()` | The node which is the owner of this popup.
  `ReadOnlyObjectProperty<Window>` | PopupWindow.`ownerWindowProperty()` | The window which is the parent of this popup.
  `ReadOnlyObjectProperty<Scene>` | Window.`sceneProperty()` | The `Scene` to be rendered on this `Window`.