| Package | Description |
|---|---|
| com.cedarsoft.lookup | |
| com.cedarsoft.lookup.binding |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TypedLookupChangeListener<T>
This is a special LookupChangeListener that knows the type it is listening to.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WeakLookupChangeListener<T>
This listener can be used to automatically register a lookup change listener to a lookup.
|
| Modifier and Type | Method and Description |
|---|---|
protected LookupChangeListener<? super T> |
WeakLookupChangeListener.getWrappedListener()
Returns the wrapped lookup (or null if the reference has been lost
|
| Modifier and Type | Method and Description |
|---|---|
List<LookupChangeListener<?>> |
LookupChangeSupport.getListeners()
Getter for the field
listeners. |
List<? extends LookupChangeListener<?>> |
DynamicLookup.getLookupChangeListeners()
getLookupChangeListeners
|
| Modifier and Type | Method and Description |
|---|---|
void |
LookupChangeSupport.addChangeListener(Class<?> type,
LookupChangeListener<?> lookupChangeListener)
addChangeListener
|
<T> void |
MergingLookup.addChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener for a given type
|
<T> void |
DynamicLookup.addChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener for a given type
|
<T> void |
LookupWrapper.addChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener for a given type
|
<T> void |
SingletonLookup.addChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener for a given type
|
<T> void |
MappedLookup.addChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener for a given type
|
<T> void |
LazyLookup.addChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener for a given type
|
<T> void |
Lookup.addChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener for a given type
|
void |
MergingLookup.addChangeListener(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener
|
void |
DynamicLookup.addChangeListener(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener
|
void |
LookupWrapper.addChangeListener(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener
|
void |
SingletonLookup.addChangeListener(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener
|
void |
MappedLookup.addChangeListener(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener
|
void |
LookupChangeSupport.addChangeListener(LookupChangeListener<?> lookupChangeListener)
addChangeListener
|
void |
LazyLookup.addChangeListener(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener
|
void |
Lookup.addChangeListener(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener
|
<T> void |
MergingLookup.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener that is wrapped within a WeakLookupChangeListener for a given type
|
<T> void |
DynamicLookup.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener that is wrapped within a WeakLookupChangeListener for a given type
|
<T> void |
LookupWrapper.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener that is wrapped within a WeakLookupChangeListener for a given type
|
<T> void |
SingletonLookup.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener that is wrapped within a WeakLookupChangeListener for a given type
|
<T> void |
MappedLookup.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener that is wrapped within a WeakLookupChangeListener for a given type
|
<T> void |
LookupChangeSupport.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
<T> void |
LazyLookup.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener that is wrapped within a WeakLookupChangeListener for a given type
|
<T> void |
Lookup.addChangeListenerWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Add a lookup change listener that is wrapped within a WeakLookupChangeListener for a given type
|
void |
MergingLookup.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
DynamicLookup.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
LookupWrapper.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
SingletonLookup.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
MappedLookup.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
LookupChangeSupport.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
LazyLookup.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
Lookup.addChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
Adds a lookup change listener that is wrapped within a WeakLookupChangeListener
|
void |
MappedLookup.addLookupChangeListenerWeak(LookupChangeListener<?> lookupChangeListener)
addLookupChangeListenerWeak
|
<T> void |
MergingLookup.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
DynamicLookup.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
LookupWrapper.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
SingletonLookup.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
MappedLookup.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
LookupChangeSupport.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
LazyLookup.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
Lookup.bind(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener.
|
<T> void |
MergingLookup.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
<T> void |
DynamicLookup.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
<T> void |
LookupWrapper.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
<T> void |
SingletonLookup.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
<T> void |
MappedLookup.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
<T> void |
LookupChangeSupport.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
<T> void |
LazyLookup.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
<T> void |
Lookup.bindWeak(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Binds the given lookup change listener that is wrapped within a WeakLookupChangeListener.
|
void |
LookupChangeSupport.removeChangeListener(Class<?> type,
LookupChangeListener<?> lookupChangeListener)
removeChangeListener
|
<T> void |
MergingLookup.removeChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Remove a lookup change listener from the given type
|
<T> void |
DynamicLookup.removeChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Remove a lookup change listener from the given type
|
<T> void |
LookupWrapper.removeChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Remove a lookup change listener from the given type
|
<T> void |
SingletonLookup.removeChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Remove a lookup change listener from the given type
|
<T> void |
MappedLookup.removeChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Remove a lookup change listener from the given type
|
<T> void |
LazyLookup.removeChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Remove a lookup change listener from the given type
|
<T> void |
Lookup.removeChangeListener(Class<T> type,
LookupChangeListener<? super T> lookupChangeListener)
Remove a lookup change listener from the given type
|
void |
MergingLookup.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
Remove a lookup change listener
|
void |
DynamicLookup.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
Remove a lookup change listener
|
void |
LookupWrapper.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
Remove a lookup change listener
|
void |
SingletonLookup.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
Remove a lookup change listener
|
void |
MappedLookup.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
Remove a lookup change listener
|
void |
LookupChangeSupport.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
removeChangeListener
|
void |
LazyLookup.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
Remove a lookup change listener
|
void |
Lookup.removeChangeListener(LookupChangeListener<?> lookupChangeListener)
Remove a lookup change listener
|
static <T> WeakLookupChangeListener<T> |
WeakLookupChangeListener.wrap(Class<T> type,
LookupChangeListener<? super T> listener)
Wraps a given lookup change listener with a weak listener
|
static <T> WeakLookupChangeListener<T> |
WeakLookupChangeListener.wrap(LookupChangeListener<T> listener)
Wraps a given lookup change listener with a weak listener
|
| Constructor and Description |
|---|
WeakLookupChangeListener(Class<T> typeClass,
LookupChangeListener<? super T> listener)
Creates a new instance
|
WeakLookupChangeListener(LookupChangeListener<T> listener)
Creates a new instance with
WeakLookupChangeListener.getTypeClass() set to null |
| Modifier and Type | Class and Description |
|---|---|
class |
PropertyCallback<T>
A special LookupChangeListener that changes the property of a given object (using reflection).
|
class |
ReflectionCallback<T>
ReflectionCallback class.
|
Copyright © 2007–2017 cedarsoft GmbH. All rights reserved.