- java.lang.Object
- 
- javafx.beans.binding.ObjectExpression<T>
- 
- javafx.beans.property.ReadOnlyObjectProperty<T>
- 
- javafx.beans.property.ObjectProperty<T>
- 
- javafx.beans.property.ObjectPropertyBase<T>
- 
- javafx.css.StyleableObjectProperty<T>
- 
- javafx.css.SimpleStyleableObjectProperty<T>
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Observable,- Property<T>,- ReadOnlyProperty<T>,- ObservableObjectValue<T>,- ObservableValue<T>,- WritableObjectValue<T>,- WritableValue<T>,- StyleableProperty<T>
 
 public class SimpleStyleableObjectProperty<T> extends StyleableObjectProperty<T> This class extendsSimpleObjectPropertyand provides a full implementation of aStyleableProperty. This class is used to make aObjectProperty, that would otherwise be implemented as aSimpleObjectProperty, styleable by CSS.- Since:
- JavaFX 8.0
- See Also:
- SimpleObjectProperty,- CssMetaData,- StyleableProperty,- StyleableObjectProperty
 
- 
- 
Constructor SummaryConstructors Constructor Description SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData)The constructor of theSimpleStyleableObjectProperty.SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData, Object bean, String name)The constructor of theSimpleStyleableObjectProperty.SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData, Object bean, String name, T initialValue)The constructor of theSimpleStyleableObjectProperty.SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData, T initialValue)The constructor of theSimpleStyleableObjectProperty.
 - 
Method SummaryModifier and Type Method Description ObjectgetBean()Returns theObjectthat contains this property.CssMetaData<? extends Styleable,T>getCssMetaData()Reflect back the CssMetaData that corresponds to thisjavafx.beans.property.StyleablePropertyStringgetName()Returns the name of this property.- 
Methods inherited from class javafx.css.StyleableObjectPropertyapplyStyle, bind, getStyleOrigin, set
 - 
Methods inherited from class javafx.beans.property.ObjectPropertyBaseaddListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
 - 
Methods inherited from class javafx.beans.property.ObjectPropertybindBidirectional, setValue, unbindBidirectional
 - 
Methods inherited from class javafx.beans.binding.ObjectExpressionasString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface javafx.beans.value.ObservableValuegetValue
 - 
Methods inherited from interface javafx.beans.value.WritableValuegetValue, setValue
 
- 
 
- 
- 
- 
Constructor Detail- 
SimpleStyleableObjectPropertypublic SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData) The constructor of theSimpleStyleableObjectProperty.- Parameters:
- cssMetaData- the CssMetaData associated with this- StyleableProperty
 
 - 
SimpleStyleableObjectPropertypublic SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData, T initialValue) The constructor of theSimpleStyleableObjectProperty.- Parameters:
- cssMetaData- the CssMetaData associated with this- StyleableProperty
- initialValue- the initial value of the wrapped- Object
 
 - 
SimpleStyleableObjectPropertypublic SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData, Object bean, String name) The constructor of theSimpleStyleableObjectProperty.- Parameters:
- cssMetaData- the CssMetaData associated with this- StyleableProperty
- bean- the bean of this- ObjectProperty
- name- the name of this- ObjectProperty
 
 - 
SimpleStyleableObjectPropertypublic SimpleStyleableObjectProperty(CssMetaData<? extends Styleable,T> cssMetaData, Object bean, String name, T initialValue) The constructor of theSimpleStyleableObjectProperty.- Parameters:
- cssMetaData- the CssMetaData associated with this- StyleableProperty
- bean- the bean of this- ObjectProperty
- name- the name of this- ObjectProperty
- initialValue- the initial value of the wrapped- Object
 
 
- 
 - 
Method Detail- 
getBeanpublic Object getBean() Returns theObjectthat contains this property. If this property is not contained in anObject,nullis returned.- Returns:
- the containing Objectornull
 
 - 
getNamepublic String getName() Returns the name of this property. If the property does not have a name, this method returns an emptyString.- Returns:
- the name or an empty String
 
 - 
getCssMetaDatapublic final CssMetaData<? extends Styleable,T> getCssMetaData() Reflect back the CssMetaData that corresponds to thisjavafx.beans.property.StyleableProperty- Returns:
- the corresponding CssMetaData
 
 
- 
 
-