|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.util.AbstractMap
com.tangosol.util.NullImplementation.NullMap
com.tangosol.util.NullImplementation.NullObservableMap
public static class NullImplementation.NullObservableMap
An immutable ObservableMap which contains nothing.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry |
| Field Summary | |
|---|---|
static ObservableMap |
INSTANCE
Since the Map contains no information, only one ever has to exist. |
| Constructor Summary | |
|---|---|
NullImplementation.NullObservableMap()
Default constructor (for ExternalizableLite and PortableObject). |
|
| Method Summary | |
|---|---|
void |
addMapListener(MapListener listener)
Add a standard map listener that will receive all events (inserts, updates, deletes) that occur against the map, with the key, old-value and new-value included. |
void |
addMapListener(MapListener listener,
Filter filter,
boolean fLite)
Add a map listener that receives events based on a filter evaluation. |
void |
addMapListener(MapListener listener,
Object oKey,
boolean fLite)
Add a map listener for a specific key. |
void |
removeMapListener(MapListener listener)
Remove a standard map listener that previously signed up for all events. |
void |
removeMapListener(MapListener listener,
Filter filter)
Remove a map listener that previously signed up for events based on a filter evaluation. |
void |
removeMapListener(MapListener listener,
Object oKey)
Remove a map listener that previously signed up for events about a specific key. |
| Methods inherited from class com.tangosol.util.NullImplementation.NullMap |
|---|
containsKey, containsValue, entrySet, equals, get, hashCode, keySet, put, putAll, readExternal, readExternal, remove, size, values, writeExternal, writeExternal |
| Methods inherited from class java.util.AbstractMap |
|---|
clear, clone, isEmpty, toString |
| Methods inherited from interface java.util.Map |
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| Field Detail |
|---|
public static final ObservableMap INSTANCE
| Constructor Detail |
|---|
public NullImplementation.NullObservableMap()
| Method Detail |
|---|
public void addMapListener(MapListener listener)
addMapListener(listener, (Filter) null, false);
addMapListener in interface ObservableMaplistener - the MapEvent listener to addpublic void removeMapListener(MapListener listener)
removeMapListener(listener, (Filter) null);
removeMapListener in interface ObservableMaplistener - the listener to remove
public void addMapListener(MapListener listener,
Object oKey,
boolean fLite)
The listeners will receive MapEvent objects, but if fLite is passed as true, they might not contain the OldValue and NewValue properties.
To unregister the MapListener, use the
ObservableMap.removeMapListener(MapListener, Object) method.
addMapListener in interface ObservableMaplistener - the MapEvent listener to addoKey - the key that identifies the entry for which to raise
eventsfLite - true to indicate that the MapEvent objects do
not have to include the OldValue and NewValue
property values in order to allow optimizations
public void removeMapListener(MapListener listener,
Object oKey)
removeMapListener in interface ObservableMaplistener - the listener to removeoKey - the key that identifies the entry for which to raise
events
public void addMapListener(MapListener listener,
Filter filter,
boolean fLite)
The listeners will receive MapEvent objects, but if fLite is passed as true, they might not contain the OldValue and NewValue properties.
To unregister the MapListener, use the
ObservableMap.removeMapListener(MapListener, Filter) method.
addMapListener in interface ObservableMaplistener - the MapEvent listener to addfilter - a filter that will be passed MapEvent objects to select
from; a MapEvent will be delivered to the listener only
if the filter evaluates to true for that MapEvent (see
MapEventFilter);
null is equivalent to a filter that alway returns truefLite - true to indicate that the MapEvent objects do
not have to include the OldValue and NewValue
property values in order to allow optimizations
public void removeMapListener(MapListener listener,
Filter filter)
removeMapListener in interface ObservableMaplistener - the listener to removefilter - the filter that was passed into the corresponding
addMapListener() call
|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||