public class MAReferenceImpl<T> extends ReferenceImpl<T> implements MAReference<T>
| Modifier and Type | Field and Description |
|---|---|
protected ValueListener<T> |
valueListener |
comparator, validator, value| Constructor and Description |
|---|
MAReferenceImpl() |
MAReferenceImpl(org.babyfish.lang.ReferenceComparator<? super T> comparator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValueListener(ValueListener<? super T> listener) |
protected void |
executeModified(ValueEvent<T> e) |
protected void |
executeModifying(ValueEvent<T> e) |
protected void |
onModified(ValueEvent<T> e) |
protected void |
onModifying(ValueEvent<T> e) |
protected void |
raiseModified(ValueEvent<T> e) |
protected void |
raiseModifying(ValueEvent<T> e) |
void |
removeValueListener(ValueListener<? super T> listener) |
T |
set(T value) |
protected void |
setRaw(ValueEvent<T> event,
Consumer<MAReferenceImpl<T>> rawSetter) |
addValidator, comparator, contains, contains, equals, get, get, hashCode, removeValidator, validateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddValidator, comparator, contains, contains, equals, get, get, hashCode, removeValidator, validateprotected transient ValueListener<T> valueListener
public MAReferenceImpl()
public MAReferenceImpl(org.babyfish.lang.ReferenceComparator<? super T> comparator)
public void addValueListener(ValueListener<? super T> listener)
addValueListener in interface ValueModificationAware<T>public void removeValueListener(ValueListener<? super T> listener)
removeValueListener in interface ValueModificationAware<T>protected void executeModifying(ValueEvent<T> e)
protected void executeModified(ValueEvent<T> e)
protected void onModifying(ValueEvent<T> e) throws Throwable
Throwableprotected void onModified(ValueEvent<T> e) throws Throwable
Throwableprotected void raiseModifying(ValueEvent<T> e) throws Throwable
Throwableprotected void raiseModified(ValueEvent<T> e) throws Throwable
Throwableprotected void setRaw(ValueEvent<T> event, Consumer<MAReferenceImpl<T>> rawSetter)
Copyright © 2016. All rights reserved.