Module javafx.base

Class StringProperty

    • Constructor Detail

      • StringProperty

        public StringProperty()
    • Method Detail

      • bindBidirectional

        public void bindBidirectional​(Property<?> other,
                                      Format format)
        Create a bidirectional binding between this StringProperty and another arbitrary property. Relies on an implementation of Format for conversion.
        Parameters:
        other - the other Property
        format - the Format used to convert between this StringProperty and the other Property
        Throws:
        NullPointerException - if other or format is null
        IllegalArgumentException - if other is this
        Since:
        JavaFX 2.1
      • bindBidirectional

        public <T> void bindBidirectional​(Property<T> other,
                                          StringConverter<T> converter)
        Create a bidirectional binding between this StringProperty and another arbitrary property. Relies on an implementation of StringConverter for conversion.
        Type Parameters:
        T - the type of the wrapped Object
        Parameters:
        other - the other Property
        converter - the StringConverter used to convert between this StringProperty and the other Property
        Throws:
        NullPointerException - if other or converter is null
        IllegalArgumentException - if other is this
        Since:
        JavaFX 2.1
      • unbindBidirectional

        public void unbindBidirectional​(Object other)
        Remove a bidirectional binding between this Property and another one. If no bidirectional binding between the properties exists, calling this method has no effect.
        Parameters:
        other - the other Property
        Throws:
        NullPointerException - if other is null
        IllegalArgumentException - if other is this
        Since:
        JavaFX 2.1
      • toString

        public String toString()
        Returns a string representation of this StringProperty object.
        Overrides:
        toString in class ReadOnlyStringProperty
        Returns:
        a string representation of this StringProperty object.