Interface MutableStringProperty

All Superinterfaces:
Functor<String>, MutableObjectProperty<String>, MutableProperty<String>, Property<String>, StringProperty
All Known Subinterfaces:
ObservableStringProperty
All Known Implementing Classes:
SimpleMutableStringProperty, SimpleObservableStringProperty, SystemProperty

public interface MutableStringProperty extends StringProperty, MutableObjectProperty<String>
A property with a string value that can be changed.
  • Method Details

    • appendValue

      default void appendValue(String string)
      Appends the given string to the value of this property.
      Parameters:
      string - The string to append.
    • prependValue

      default void prependValue(String string)
      Prepends the given string to the value of this property.
      Parameters:
      string - The string to prepend.
    • toUpperCase

      default void toUpperCase()
      Converts the value of this property to upper case.
    • toLowerCase

      default void toLowerCase()
      Converts the value of this property to lower case.
    • trimValue

      default void trimValue()
    • toStringProperty

      @Contract("-> this") default MutableStringProperty toStringProperty()
      Returns this property.
      Specified by:
      toStringProperty in interface Property<String>
      Specified by:
      toStringProperty in interface StringProperty
      Returns:
      This property.
    • viewProperty

      default StringProperty viewProperty()
      Specified by:
      viewProperty in interface MutableProperty<String>