public class BaseProperty<T> extends Object implements NamedProperty<T>
Constructor and Description |
---|
BaseProperty() |
BaseProperty(T value) |
BaseProperty(T value,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ChangeListener<? super T> listener) |
void |
addListener(InvalidationListener listener) |
void |
bind(ObservableValue<? extends T> observable) |
protected void |
firePropertyChangeEvent() |
String |
getName() |
T |
getValue() |
boolean |
isBound() |
boolean |
isImmutable() |
void |
removeListener(ChangeListener<? super T> listener) |
void |
removeListener(InvalidationListener listener) |
void |
setImmutable() |
void |
setValue(T value) |
void |
unbind() |
protected T value
public BaseProperty()
public BaseProperty(T value)
public boolean isImmutable()
public void setImmutable()
public void addListener(ChangeListener<? super T> listener)
addListener
in interface ObservableValue<T>
public void removeListener(ChangeListener<? super T> listener)
removeListener
in interface ObservableValue<T>
public T getValue()
getValue
in interface ObservableValue<T>
protected void firePropertyChangeEvent()
public void addListener(InvalidationListener listener)
addListener
in interface Observable
public void removeListener(InvalidationListener listener)
removeListener
in interface Observable
public void bind(ObservableValue<? extends T> observable)
public String getName()
getName
in interface NamedProperty<T>
Copyright © 2017. All rights reserved.