Package sun.awt
Class AppContext
- java.lang.Object
-
- sun.awt.AppContext
-
public class AppContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DISPOSED_PROPERTY_NAME
static java.lang.Object
EVENT_QUEUE_COND_KEY
static java.lang.Object
EVENT_QUEUE_KEY
static java.lang.Object
EVENT_QUEUE_LOCK_KEY
static java.lang.String
GUI_DISPOSED
-
Constructor Summary
Constructors Constructor Description AppContext()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
void
dispose()
java.lang.Object
get(java.lang.Object key)
static AppContext
getAppContext()
static java.util.Set<AppContext>
getAppContexts()
Returns a set containing allAppContext
s.java.lang.ClassLoader
getContextClassLoader()
java.beans.PropertyChangeListener[]
getPropertyChangeListeners()
java.beans.PropertyChangeListener[]
getPropertyChangeListeners(java.lang.String propertyName)
static <T> T
getSoftReferenceValue(java.lang.Object key, java.util.function.Supplier<T> supplier)
java.lang.ThreadGroup
getThreadGroup()
boolean
isDisposed()
static boolean
isMainContext(AppContext ctx)
java.lang.Object
put(java.lang.Object key, java.lang.Object value)
java.lang.Object
remove(java.lang.Object key)
void
removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
-
-
-
Field Detail
-
EVENT_QUEUE_KEY
public static final java.lang.Object EVENT_QUEUE_KEY
-
EVENT_QUEUE_LOCK_KEY
public static final java.lang.Object EVENT_QUEUE_LOCK_KEY
-
EVENT_QUEUE_COND_KEY
public static final java.lang.Object EVENT_QUEUE_COND_KEY
-
DISPOSED_PROPERTY_NAME
public static final java.lang.String DISPOSED_PROPERTY_NAME
- See Also:
- Constant Field Values
-
GUI_DISPOSED
public static final java.lang.String GUI_DISPOSED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAppContexts
public static java.util.Set<AppContext> getAppContexts()
Returns a set containing allAppContext
s.
-
isDisposed
public boolean isDisposed()
-
getAppContext
public static AppContext getAppContext()
-
isMainContext
public static boolean isMainContext(AppContext ctx)
-
dispose
public void dispose() throws java.lang.IllegalThreadStateException
- Throws:
java.lang.IllegalThreadStateException
-
get
public java.lang.Object get(java.lang.Object key)
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
-
remove
public java.lang.Object remove(java.lang.Object key)
-
getThreadGroup
public java.lang.ThreadGroup getThreadGroup()
-
getContextClassLoader
public java.lang.ClassLoader getContextClassLoader()
-
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
-
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
-
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
-
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
-
getSoftReferenceValue
public static <T> T getSoftReferenceValue(java.lang.Object key, java.util.function.Supplier<T> supplier)
-
-