java.lang.Object
javafx.beans.binding.StringExpression
javafx.beans.property.ReadOnlyStringProperty
javafx.beans.property.StringProperty
javafx.beans.property.StringPropertyBase
- All Implemented Interfaces:
- Observable,- Property<String>,- ReadOnlyProperty<String>,- ObservableObjectValue<String>,- ObservableStringValue,- ObservableValue<String>,- WritableObjectValue<String>,- WritableStringValue,- WritableValue<String>
- Direct Known Subclasses:
- SimpleStringProperty,- StyleableStringProperty
public abstract class StringPropertyBase extends StringProperty
The class 
StringPropertyBase is the base class for a property
 wrapping a String value.
 It provides all the functionality required for a property except for the
 ReadOnlyProperty.getBean() and ReadOnlyProperty.getName() methods, which must be implemented
 by extending classes.- Since:
- JavaFX 2.0
- See Also:
- StringProperty
- 
Constructor SummaryConstructors Constructor Description StringPropertyBase()The constructor of theStringPropertyBase.StringPropertyBase(String initialValue)The constructor of theStringPropertyBase.
- 
Method SummaryModifier and Type Method Description protected voidfireValueChangedEvent()Sends notifications to all attachedInvalidationListenersandChangeListeners.protected voidinvalidated()The methodinvalidated()can be overridden to receive invalidation notifications.StringtoString()Returns a string representation of thisStringPropertyBaseobject.Methods declared in class javafx.beans.property.StringPropertybindBidirectional, bindBidirectional, unbindBidirectionalMethods declared in class javafx.beans.binding.StringExpressionconcat, getValueSafe, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isEmpty, isEqualTo, isEqualTo, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualTo, isNotEqualTo, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, isNotNull, isNull, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, stringExpressionMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface javafx.beans.ObservableaddListener, removeListenerMethods declared in interface javafx.beans.value.ObservableObjectValuegetMethods declared in interface javafx.beans.value.ObservableValueaddListener, getValue, removeListenerMethods declared in interface javafx.beans.property.Propertybind, bindBidirectional, isBound, unbind, unbindBidirectionalMethods declared in interface javafx.beans.property.ReadOnlyPropertygetBean, getNameMethods declared in interface javafx.beans.value.WritableObjectValueget, setMethods declared in interface javafx.beans.value.WritableValuegetValue, setValue
- 
Constructor Details- 
StringPropertyBasepublic StringPropertyBase()The constructor of theStringPropertyBase.
- 
StringPropertyBaseThe constructor of theStringPropertyBase.- Parameters:
- initialValue- the initial value of the wrapped- String
 
 
- 
- 
Method Details- 
fireValueChangedEventprotected void fireValueChangedEvent()Sends notifications to all attachedInvalidationListenersandChangeListeners. This method is called when the value is changed, either manually by callingWritableObjectValue.set(java.lang.String)or in case of a bound property, if the binding becomes invalid.
- 
invalidatedprotected void invalidated()The methodinvalidated()can be overridden to receive invalidation notifications. This is the preferred option inObjectsdefining the property, because it requires less memory. The default implementation is empty.
- 
toStringReturns a string representation of thisStringPropertyBaseobject.- Overrides:
- toStringin class- StringProperty
- Returns:
- a string representation of this StringPropertyBaseobject.
 
 
-