public class DefaultObservableContext extends DefaultContext implements ObservableContext
ObservableContext.ContextEvent, ObservableContext.ContextEventListenerERROR_KEY_BLANKparentContext| Constructor and Description | 
|---|
| DefaultObservableContext() | 
| DefaultObservableContext(Context parentContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addContextEventListener(ObservableContext.ContextEventListener listener) | 
| void | destroy()Destroys this context. | 
| protected void | fireContextEvent(ObservableContext.ContextEvent.Type type,
                String key,
                Object oldValue,
                Object newValue) | 
| protected void | fireContextEvent(ObservableContext.ContextEvent event) | 
| ObservableContext.ContextEventListener[] | getContextEventListeners() | 
| void | put(String key,
   Object value)Sets a key/value pair on this context. | 
| Object | remove(String key)Removes a key from this context. | 
| <T> T | removeAs(String key)Removes a key from this context. | 
| void | removeContextEventListener(ObservableContext.ContextEventListener listener) | 
| <T> T | removeConverted(String key,
               Class<T> type)Removes a key from this context. | 
doGet, hasKey, keySet, putAtcontainsKey, convertValue, get, get, getAs, getAs, getAsBoolean, getAsBoolean, getAsDouble, getAsDouble, getAsFloat, getAsFloat, getAsInt, getAsInt, getAsLong, getAsLong, getAsString, getAsString, getAt, getAt, getConverted, getConverted, getParentContext, injectMembersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsKey, get, get, getAs, getAs, getAsBoolean, getAsBoolean, getAsDouble, getAsDouble, getAsFloat, getAsFloat, getAsInt, getAsInt, getAsLong, getAsLong, getAsString, getAsString, getAt, getAt, getConverted, getConverted, getParentContext, hasKey, injectMembers, keySet, putAtpublic void addContextEventListener(@Nonnull ObservableContext.ContextEventListener listener)
addContextEventListener in interface ObservableContextpublic void removeContextEventListener(@Nonnull ObservableContext.ContextEventListener listener)
removeContextEventListener in interface ObservableContext@Nonnull public ObservableContext.ContextEventListener[] getContextEventListeners()
getContextEventListeners in interface ObservableContextpublic void put(@Nonnull String key, @Nullable Object value)
Contextput in interface Contextput in class DefaultContextkey - the key to be registeredvalue - the value to save@Nullable public Object remove(@Nonnull String key)
Contextremove in interface Contextremove in class DefaultContextkey - the key to be removed@Nullable public <T> T removeAs(@Nonnull String key)
ContextremoveAs in interface ContextremoveAs in class DefaultContextkey - the key to be removed@Nullable public <T> T removeConverted(@Nonnull String key, @Nonnull Class<T> type)
ContextPropertyEditor.removeConverted in interface ContextremoveConverted in class DefaultContextkey - the key to be removedtype - the type to be returnedpublic void destroy()
Contextdestroy in interface Contextdestroy in class DefaultContextprotected void fireContextEvent(@Nonnull ObservableContext.ContextEvent.Type type, @Nonnull String key, @Nullable Object oldValue, @Nullable Object newValue)
protected void fireContextEvent(@Nonnull ObservableContext.ContextEvent event)