# 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
`final ReadOnlyObjectProperty<Duration>`
Animation.`currentTimeProperty()`
Defines the `Animation`'s play head position.
`final 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).
`final ReadOnlyObjectProperty<Animation.Status>`
Animation.`statusProperty()`
The status of the `Animation`.
`final 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
`final class`
`JavaBeanObjectProperty<T>`
A `JavaBeanObjectProperty` provides an adapter between a regular Java Bean property of type `T` and a JavaFX `ObjectProperty<T>`.
`final 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
`final ReadOnlyObjectProperty<Duration>`
ScheduledService.`cumulativePeriodProperty()`
The current cumulative period in use between iterations.
`final ReadOnlyObjectProperty<Throwable>`
Service.`exceptionProperty()`
`final ReadOnlyObjectProperty<Throwable>`
Task.`exceptionProperty()`
`ReadOnlyObjectProperty<Throwable>`
Worker.`exceptionProperty()`
Gets the ReadOnlyObjectProperty representing any exception which occurred.
`final ReadOnlyObjectProperty<V>`
ScheduledService.`lastValueProperty()`
The last successfully computed value.
`final ReadOnlyObjectProperty<Worker.State>`
Service.`stateProperty()`
`final ReadOnlyObjectProperty<Worker.State>`
Task.`stateProperty()`
`ReadOnlyObjectProperty<Worker.State>`
Worker.`stateProperty()`
Gets the ReadOnlyObjectProperty representing the current state.
`final ReadOnlyObjectProperty<V>`
Service.`valueProperty()`
`final 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
`final ReadOnlyObjectProperty<Bounds>`
Node.`boundsInLocalProperty()`
The rectangular bounds of this `Node` in the node's untransformed local coordinate space.
`final ReadOnlyObjectProperty<Bounds>`
Node.`boundsInParentProperty()`
The rectangular bounds of this `Node` which include its transforms.
`final 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.
`final 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.
`final ReadOnlyObjectProperty<Node>`
Scene.`focusOwnerProperty()`
The scene's current focus owner node.
`final ReadOnlyObjectProperty<Image>`
ImageCursor.`imageProperty()`
The image to display when the cursor is active.
`final ReadOnlyObjectProperty<Bounds>`
Node.`layoutBoundsProperty()`
The rectangular bounds that should be used for layout calculations for this node.
`final ReadOnlyObjectProperty<Transform>`
Node.`localToParentTransformProperty()`
An affine transform that holds the computed local-to-parent transform.
`final ReadOnlyObjectProperty<Transform>`
Node.`localToSceneTransformProperty()`
An affine transform that holds the computed local-to-scene transform.
`final ReadOnlyObjectProperty<Parent>`
Node.`parentProperty()`
The parent of this `Node`.
`final ReadOnlyObjectProperty<Scene>`
Node.`sceneProperty()`
The `Scene` that this `Node` is part of.
`final 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
`final ReadOnlyObjectProperty<PieChart>`
PieChart.Data.`chartProperty()`
The chart which this data belongs to.
`final 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
`final 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.
`final 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.
`final ReadOnlyObjectProperty<TablePosition<S,?>>`
TableView.`editingCellProperty()`
Represents the current cell being edited, or null if there is no cell being edited.
`final ReadOnlyObjectProperty<TreeTablePosition<S,?>>`
TreeTableView.`editingCellProperty()`
Represents the current cell being edited, or null if there is no cell being edited.
`final 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.
`final ReadOnlyObjectProperty<TextField>`
ComboBox.`editorProperty()`
The editor for the ComboBox.
`final ReadOnlyObjectProperty<TextField>`
DatePicker.`editorProperty()`
The editor for the DatePicker.
`final ReadOnlyObjectProperty<TextField>`
Spinner.`editorProperty()`
The editor used by the Spinner control.
`final ReadOnlyObjectProperty<TablePosition>`
TableView.TableViewFocusModel.`focusedCellProperty()`
The position of the current item in the TableView which has the focus.
`final ReadOnlyObjectProperty<TreeTablePosition<S,?>>`
TreeTableView.TreeTableViewFocusModel.`focusedCellProperty()`
The position of the current item in the TableView which has the focus.
`final ReadOnlyObjectProperty<T>`
FocusModel.`focusedItemProperty()`
The current item in the FocusModel which has the focus.
`final ReadOnlyObjectProperty<Insets>`
Labeled.`labelPaddingProperty()`
The padding around the Labeled's text and graphic content.
`final ReadOnlyObjectProperty<ListView<T>>`
ListCell.`listViewProperty()`
The ListView associated with this Cell.
`final 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.
`final ReadOnlyObjectProperty<Menu>`
MenuItem.`parentMenuProperty()`
This is the `Menu` in which this `MenuItem` exists.
`final ReadOnlyObjectProperty<ContextMenu>`
MenuItem.`parentPopupProperty()`
This is the `ContextMenu` in which this `MenuItem` exists.
`final ReadOnlyObjectProperty<TreeItem<T>>`
TreeItem.`parentProperty()`
A property that represents the parent of this TreeItem.
`final ReadOnlyObjectProperty<T>`
ChoiceDialog.`selectedItemProperty()`
Returns the property representing the currently selected item in the dialog.
`final ReadOnlyObjectProperty<T>`
SelectionModel.`selectedItemProperty()`
Refers to the selected item property, which is used to indicate the currently selected item in the selection model.
`final ReadOnlyObjectProperty<Toggle>`
ToggleGroup.`selectedToggleProperty()`
The selected toggle.
`final ReadOnlyObjectProperty<IndexRange>`
TextInputControl.`selectionProperty()`
The current selection.
`final ReadOnlyObjectProperty<TableColumn<S,T>>`
TableCell.`tableColumnProperty()`
The TableColumn instance that backs this TableCell.
`final ReadOnlyObjectProperty<TreeTableColumn<S,T>>`
TreeTableCell.`tableColumnProperty()`
`final ReadOnlyObjectProperty<TableRow<S>>`
TableCell.`tableRowProperty()`
The TableRow that this TableCell currently finds itself placed within.
`final ReadOnlyObjectProperty<TreeTableRow<S>>`
TreeTableCell.`tableRowProperty()`
`final ReadOnlyObjectProperty<TableView<S>>`
TableCell.`tableViewProperty()`
The TableView associated with this TableCell.
`final ReadOnlyObjectProperty<TableView<S>>`
TableColumn.`tableViewProperty()`
The TableView that this TableColumn belongs to.
`final ReadOnlyObjectProperty<TableView<T>>`
TableRow.`tableViewProperty()`
The TableView associated with this Cell.
`final ReadOnlyObjectProperty<TabPane>`
Tab.`tabPaneProperty()`
The TabPane that contains this tab.
`final ReadOnlyObjectProperty<TreeItem<T>>`
TreeCell.`treeItemProperty()`
Each TreeCell represents at most a single `TreeItem`, which is represented by this property.
`final ReadOnlyObjectProperty<TreeItem<T>>`
TreeTableRow.`treeItemProperty()`
Each TreeTableCell represents at most a single `TreeItem`, which is represented by this property.
`final ReadOnlyObjectProperty<TreeTableView<S>>`
TreeTableCell.`treeTableViewProperty()`
The TreeTableView associated with this TreeTableCell.
`final ReadOnlyObjectProperty<TreeTableView<S>>`
TreeTableColumn.`treeTableViewProperty()`
The TreeTableView that this TreeTableColumn belongs to.
`final ReadOnlyObjectProperty<TreeTableView<T>>`
TreeTableRow.`treeTableViewProperty()`
A TreeTableCell is explicitly linked to a single `TreeTableView` instance, which is represented by this property.
`final ReadOnlyObjectProperty<TreeView<T>>`
TreeCell.`treeViewProperty()`
A TreeCell is explicitly linked to a single `TreeView` instance, which is represented by this property.
`final 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.
`final 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
`final 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
`final 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
`final ReadOnlyObjectProperty<PathElement[]>`
Text.`caretShapeProperty()`
`final ReadOnlyObjectProperty<PathElement[]>`
Text.`selectionShapeProperty()`

## Uses of ReadOnlyObjectProperty in javafx.scene.web

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