Package sun.awt

Class AppContext


  • public class AppContext
    extends java.lang.Object
    • 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
    • Constructor Detail

      • AppContext

        public AppContext()
    • Method Detail

      • getAppContexts

        public static java.util.Set<AppContext> getAppContexts()
        Returns a set containing all AppContexts.
      • 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)