| Package | Description |
|---|---|
| com.cedarsoft.lookup |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LookupStore
A lookup store is an extended lookup with write access
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLookup
Abstract AbstractLookup class.
|
class |
DynamicLookup
A dynamic lookup
|
class |
InstantiatorLookup<T>
InstantiatorLookup class.
|
class |
LazyLookup<T>
Lazy implementation of lookup.
|
class |
LookupWrapper
A wrapper for a lookup
|
class |
MappedLookup
This is a simple lookup implementation that is backed up by a HashMap
|
class |
MergingLookup
Merges two lookups.
|
class |
SingletonLookup<T>
This is a simpel Lookup that contains just one object under a given key
|
| Modifier and Type | Method and Description |
|---|---|
static Lookup |
Lookups.createLookup(Object... objects)
Creates a lookup where the given objects are registered only under their class
|
static Lookup |
Lookups.emtyLookup()
Creates an empty lookup
|
Lookup |
LookupChangeEvent.getSource()
Getter for the field
source. |
static <T> Lookup |
Lookups.singletonLookup(Class<T> type,
T value)
Creates a singleton lookup
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DynamicLookup.addValues(Lookup lookup)
addValues
|
void |
LookupChangeSupport.fireDelta(Lookup oldLookup,
Lookup newLookup)
fireDelta
|
void |
LookupChangeSupport.fireDelta(Map<Class<?>,Object> oldEntries,
Lookup newLookup)
fireDelta
|
static MergingLookup |
Lookups.merge(Lookup first,
Lookup second)
merge
|
boolean |
DynamicLookup.removeValues(Lookup lookup)
removeValues
|
static LookupWrapper |
Lookups.wrap(Lookup wrapped)
Wraps a lookup
|
| Constructor and Description |
|---|
LookupChangeEvent(Lookup source,
Class<? super T> type,
T oldValue,
T newValue)
Constructor for LookupChangeEvent.
|
LookupChangeSupport(Lookup source)
Creates a new lookup change support
|
LookupWrapper(Lookup wrappedLookup)
Creates a new lookup wrapper
|
MergingLookup(Lookup first,
Lookup second)
Constructor for MergingLookup.
|
Copyright © 2007–2017 cedarsoft GmbH. All rights reserved.