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,
java.lang.String key,
java.lang.Object oldValue,
java.lang.Object newValue) |
protected void |
fireContextEvent(ObservableContext.ContextEvent event) |
ObservableContext.ContextEventListener[] |
getContextEventListeners() |
void |
put(java.lang.String key,
java.lang.Object value)
Sets a key/value pair on this context.
|
java.lang.Object |
remove(java.lang.String key)
Removes a key from this context.
|
<T> T |
removeAs(java.lang.String key)
Removes a key from this context.
|
void |
removeContextEventListener(ObservableContext.ContextEventListener listener) |
<T> T |
removeConverted(java.lang.String key,
java.lang.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 DefaultObservableContext()
public DefaultObservableContext(@Nullable
Context parentContext)
public 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
java.lang.String key,
@Nullable
java.lang.Object value)
Contextput in interface Contextput in class DefaultContextkey - the key to be registeredvalue - the value to save@Nullable
public java.lang.Object remove(@Nonnull
java.lang.String key)
Contextremove in interface Contextremove in class DefaultContextkey - the key to be removed@Nullable
public <T> T removeAs(@Nonnull
java.lang.String key)
ContextremoveAs in interface ContextremoveAs in class DefaultContextkey - the key to be removed@Nullable
public <T> T removeConverted(@Nonnull
java.lang.String key,
@Nonnull
java.lang.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
java.lang.String key,
@Nullable
java.lang.Object oldValue,
@Nullable
java.lang.Object newValue)
protected void fireContextEvent(@Nonnull
ObservableContext.ContextEvent event)