java.lang.Object
eu.hansolo.toolbox.properties.ReadOnlyProperty<T>
- Direct Known Subclasses:
Property,ReadOnlyBooleanProperty,ReadOnlyByteProperty,ReadOnlyCharProperty,ReadOnlyDoubleProperty,ReadOnlyFloatProperty,ReadOnlyIntegerProperty,ReadOnlyLongProperty,ReadOnlyObjectProperty,ReadOnlyShortProperty,ReadOnlyStringProperty
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Objectprotected booleanprotected Tprotected Stringprotected CopyOnWriteArrayList<EvtObserver<PropertyChangeEvt<T>>>protected T -
Constructor Summary
ConstructorsConstructorDescriptionReadOnlyProperty(Object bean, String name, T value) ReadOnlyProperty(Object bean, String name, T value, T initialValue) ReadOnlyProperty(T value) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddObserver(EvtObserver<PropertyChangeEvt<T>> observer) voidaddOnChange(EvtObserver<PropertyChangeEvt<T>> observer) protected voidvoidfireEvent(PropertyChangeEvt<T> evt) getBean()final TgetName()final TgetValue()protected voidfinal booleanisSet()voidvoidremoveListener(EvtObserver<PropertyChangeEvt<T>> observer) protected voidsetPropertyToUpdate(Property<T> property) protected voidprotected voidwillChange(T oldValue, T newValue)
-
Field Details
-
observers
-
bean
-
name
-
initialValue
-
value
-
propertyToUpdate
-
bidirectional
protected boolean bidirectional
-
-
Constructor Details
-
ReadOnlyProperty
public ReadOnlyProperty() -
ReadOnlyProperty
-
ReadOnlyProperty
-
ReadOnlyProperty
-
-
Method Details
-
getValue
-
getInitialValue
-
isSet
public final boolean isSet() -
willChange
-
didChange
-
invalidated
protected void invalidated() -
getBean
-
getName
-
setPropertyToUpdate
-
unsetPropertyToUpdate
protected void unsetPropertyToUpdate() -
addOnChange
-
addObserver
-
removeListener
-
removeAllObservers
public void removeAllObservers() -
fireEvent
-