Class WritableClassProperty<T>
- java.lang.Object
-
- javafx.beans.binding.ObjectExpression<T>
-
- javafx.beans.property.ReadOnlyObjectProperty<T>
-
- javafx.beans.property.ObjectProperty<T>
-
- javafx.beans.property.ObjectPropertyBase<T>
-
- javafx.beans.property.SimpleObjectProperty<T>
-
- bitchanger.preferences.writableProperty.WritableObjectPropertyBase<Class<? extends T>>
-
- bitchanger.preferences.writableProperty.WritableClassProperty<T>
-
- All Implemented Interfaces:
XMLWritable
,javafx.beans.Observable
,javafx.beans.property.Property<Class<? extends T>>
,javafx.beans.property.ReadOnlyProperty<Class<? extends T>>
,javafx.beans.value.ObservableObjectValue<Class<? extends T>>
,javafx.beans.value.ObservableValue<Class<? extends T>>
,javafx.beans.value.WritableObjectValue<Class<? extends T>>
,javafx.beans.value.WritableValue<Class<? extends T>>
public class WritableClassProperty<T> extends WritableObjectPropertyBase<Class<? extends T>>
Erweiterung vonWritableObjectPropertyBase
, um ein Class-Objekt zu umhüllen- Since:
- Bitchanger 0.1.7
- Version:
- 0.1.8
- Author:
- Tim Mühle
-
-
Constructor Summary
Constructors Constructor Description WritableClassProperty(Class<? extends T> initialValue, String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhülltWritableClassProperty(Object bean, String name, Class<? extends T> initialValue, String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhülltWritableClassProperty(Object bean, String name, String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhülltWritableClassProperty(String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhüllt
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getData()
Gibt die gekapselten Daten dieses Objektes als String zurückvoid
setData(String data)
Stellt alle Daten dieses Objektes aus dem String wieder her, der von der MethodeXMLWritable.getData()
erzeugt wurde-
Methods inherited from class bitchanger.preferences.writableProperty.WritableObjectPropertyBase
getTagName, setTagName
-
Methods inherited from class javafx.beans.property.ObjectPropertyBase
addListener, addListener, bind, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, set, toString, unbind
-
Methods inherited from class javafx.beans.property.ObjectProperty
bindBidirectional, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.binding.ObjectExpression
asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface bitchanger.preferences.XMLWritable
getXMLTag, setFromXMLTag
-
-
-
-
Constructor Detail
-
WritableClassProperty
public WritableClassProperty(Class<? extends T> initialValue, String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhüllt- Parameters:
initialValue
- Startwert für den umschlossenen WerttagName
- XML Tag-Name dieser Property
-
WritableClassProperty
public WritableClassProperty(Object bean, String name, Class<? extends T> initialValue, String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhüllt- Parameters:
bean
- Bean dieser DoublePropertyname
- Name dieser DoublePropertyinitialValue
- Startwert für den umschlossenen WerttagName
- XML Tag-Name dieser Property
-
WritableClassProperty
public WritableClassProperty(Object bean, String name, String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhüllt- Parameters:
bean
- Bean dieser DoublePropertyname
- Name dieser DoublePropertytagName
- XML Tag-Name dieser Property
-
WritableClassProperty
public WritableClassProperty(String tagName)
Erzeugt eine neue ObjectProperty, die ein Class-Object einhüllt- Parameters:
tagName
- XML Tag-Name dieser Property
-
-
Method Detail
-
getData
public String getData()
Gibt die gekapselten Daten dieses Objektes als String zurück- Returns:
- gekapselten Daten dieses Objektes als String
-
setData
public void setData(String data)
Stellt alle Daten dieses Objektes aus dem String wieder her, der von der MethodeXMLWritable.getData()
erzeugt wurde- Parameters:
data
- zu setzende Daten dieses Objektes als String
-
-