Class 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 von SimpleIntegerProperty als XMLWritable
    Since:
    Bitchanger 0.1.7
    Version:
    0.1.7
    Author:
    Tim Mühle
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String tagName
      XML Tag-Name dieses Objektes
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getData()
      Gibt die gekapselten Daten dieses Objektes als String zurück
      String getTagName()
      Gibt den Namen für den XML-Tag dieses Objektes zurück
      void setData​(String data)
      Stellt alle Daten dieses Objektes aus dem String wieder her, der von der Methode XMLWritable.getData() erzeugt wurde
      void setTagName​(String tagName)
      Setzt den Namen für den XML-Tag dieses Objektes
      • Methods inherited from class javafx.beans.property.SimpleIntegerProperty

        getBean, getName
      • 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.property.ReadOnlyIntegerProperty

        readOnlyIntegerProperty
      • 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 interface javafx.beans.value.ObservableValue

        getValue
      • Methods inherited from interface javafx.beans.value.WritableValue

        getValue
    • 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 Wert
        tagName - XML Tag-Name dieser Property
      • WritableIntegerProperty

        public WritableIntegerProperty​(Object bean,
                                       String name,
                                       int initialValue,
                                       String tagName)
        Erzeugt eine neue IntegerProperty
        Parameters:
        bean - Bean dieser IntegerProperty
        name - Name dieser IntegerProperty
        initialValue - Startwert für den umschlossenen Wert
        tagName - XML Tag-Name dieser Property
      • WritableIntegerProperty

        public WritableIntegerProperty​(Object bean,
                                       String name,
                                       String tagName)
        Erzeugt eine neue IntegerProperty
        Parameters:
        bean - Bean dieser IntegerProperty
        name - Name dieser IntegerProperty
        tagName - 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 interface XMLWritable
        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 interface XMLWritable
        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 interface XMLWritable
        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 Methode XMLWritable.getData() erzeugt wurde
        Specified by:
        setData in interface XMLWritable
        Parameters:
        data - zu setzende Daten dieses Objektes als String