Class WritableIntegerProperty
- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.IntegerExpression
-
- javafx.beans.property.ReadOnlyIntegerProperty
-
- javafx.beans.property.IntegerProperty
-
- javafx.beans.property.IntegerPropertyBase
-
- javafx.beans.property.SimpleIntegerProperty
-
- bitchanger.preferences.writableProperty.WritableIntegerProperty
-
- All Implemented Interfaces:
XMLWritable
,javafx.beans.binding.NumberExpression
,javafx.beans.Observable
,javafx.beans.property.Property<Number>
,javafx.beans.property.ReadOnlyProperty<Number>
,javafx.beans.value.ObservableIntegerValue
,javafx.beans.value.ObservableNumberValue
,javafx.beans.value.ObservableValue<Number>
,javafx.beans.value.WritableIntegerValue
,javafx.beans.value.WritableNumberValue
,javafx.beans.value.WritableValue<Number>
public class WritableIntegerProperty extends javafx.beans.property.SimpleIntegerProperty implements XMLWritable
Erweiterung vonSimpleIntegerProperty
alsXMLWritable
- Since:
- Bitchanger 0.1.7
- Version:
- 0.1.7
- Author:
- Tim Mühle
-
-
Constructor Summary
Constructors Constructor Description WritableIntegerProperty(int initialValue, String tagName)
Erzeugt eine neue IntegerPropertyWritableIntegerProperty(Object bean, String name, int initialValue, String tagName)
Erzeugt eine neue IntegerPropertyWritableIntegerProperty(Object bean, String name, String tagName)
Erzeugt eine neue IntegerPropertyWritableIntegerProperty(String tagName)
Erzeugt eine neue IntegerProperty
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getData()
Gibt die gekapselten Daten dieses Objektes als String zurückString
getTagName()
Gibt den Namen für den XML-Tag dieses Objektes zurückvoid
setData(String data)
Stellt alle Daten dieses Objektes aus dem String wieder her, der von der MethodeXMLWritable.getData()
erzeugt wurdevoid
setTagName(String tagName)
Setzt den Namen für den XML-Tag dieses Objektes-
Methods inherited from class javafx.beans.property.IntegerPropertyBase
addListener, addListener, bind, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, set, toString, unbind
-
Methods inherited from class javafx.beans.property.IntegerProperty
asObject, bindBidirectional, integerProperty, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.binding.IntegerExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, getValue, integerExpression, integerExpression, intValue, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
-
Methods inherited from class javafx.beans.binding.NumberExpressionBase
add, asString, asString, asString, divide, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, multiply, numberExpression, subtract
-
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
-
-
-
-
Field Detail
-
tagName
private String tagName
XML Tag-Name dieses Objektes
-
-
Constructor Detail
-
WritableIntegerProperty
public WritableIntegerProperty(String tagName)
Erzeugt eine neue IntegerProperty- Parameters:
tagName
- XML Tag-Name dieser Property
-
WritableIntegerProperty
public WritableIntegerProperty(int initialValue, String tagName)
Erzeugt eine neue IntegerProperty- Parameters:
initialValue
- Startwert für den umschlossenen WerttagName
- XML Tag-Name dieser Property
-
WritableIntegerProperty
public WritableIntegerProperty(Object bean, String name, int initialValue, String tagName)
Erzeugt eine neue IntegerProperty- Parameters:
bean
- Bean dieser IntegerPropertyname
- Name dieser IntegerPropertyinitialValue
- Startwert für den umschlossenen WerttagName
- XML Tag-Name dieser Property
-
-
Method Detail
-
getTagName
public String getTagName()
Gibt den Namen für den XML-Tag dieses Objektes zurück- Specified by:
getTagName
in interfaceXMLWritable
- Returns:
- Name für den XML-Tag dieses Objektes
-
setTagName
public void setTagName(String tagName)
Setzt den Namen für den XML-Tag dieses Objektes- Specified by:
setTagName
in interfaceXMLWritable
- Parameters:
tagName
- Name für den XML-Tag dieses Objektes
-
getData
public String getData()
Gibt die gekapselten Daten dieses Objektes als String zurück- Specified by:
getData
in interfaceXMLWritable
- 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- Specified by:
setData
in interfaceXMLWritable
- Parameters:
data
- zu setzende Daten dieses Objektes als String
-
-