public abstract class MutableWeightedCaster extends WeightedCaster implements SetWeight, WeightChangeSender
| Modifier and Type | Field and Description |
|---|---|
protected List<WeightChangeListener> |
listeners |
protected List<WeakReference<WeightChangeListener>> |
weakListeners |
weight| Constructor and Description |
|---|
MutableWeightedCaster() |
MutableWeightedCaster(double weight) |
| Modifier and Type | Method and Description |
|---|---|
CloseHandler |
addWeightChangeListener(WeightChangeListener listener) |
CloseHandler |
addWeightChangeListener(WeightChangeListener listener,
boolean softLink) |
protected void |
fireEvent(Double old,
Double newv) |
protected void |
fireEvent(WeightChangeEvent ev) |
protected void |
fireEventHardListeners(WeightChangeEvent ev) |
protected void |
fireEventWeakListeners(WeightChangeEvent ev) |
void |
removeWeightChangeListener(WeightChangeListener listener) |
void |
setWeight(Double w) |
getWeightprotected List<WeakReference<WeightChangeListener>> weakListeners
protected List<WeightChangeListener> listeners
public MutableWeightedCaster()
public MutableWeightedCaster(double weight)
protected void fireEventWeakListeners(WeightChangeEvent ev)
protected void fireEventHardListeners(WeightChangeEvent ev)
protected void fireEvent(WeightChangeEvent ev)
public CloseHandler addWeightChangeListener(WeightChangeListener listener)
addWeightChangeListener in interface WeightChangeSenderpublic CloseHandler addWeightChangeListener(WeightChangeListener listener, boolean softLink)
addWeightChangeListener in interface WeightChangeSenderpublic void removeWeightChangeListener(WeightChangeListener listener)
removeWeightChangeListener in interface WeightChangeSenderCopyright © 2018. All rights reserved.