Class SkinViewManager


  • public class SkinViewManager
    extends java.lang.Object
    Manages a list of SkinViews currently in use by the app
    • Field Detail

      • mapSkinViews

        private static java.util.Map<java.lang.Class<?>,​java.util.List<SkinView>> mapSkinViews
      • mon_skinViews

        private static AEMonitor mon_skinViews
      • skinIDs

        private static java.util.Map<java.lang.String,​SkinView> skinIDs
        Map SkinObjectID to skin view
      • skinViewIDs

        private static java.util.Map<java.lang.String,​SkinView> skinViewIDs
      • listeners

        private static java.util.List listeners
    • Constructor Detail

      • SkinViewManager

        public SkinViewManager()
    • Method Detail

      • add

        public static void add​(SkinView skinView)
        Parameters:
        key -
        skinView -
      • remove

        public static void remove​(SkinView skinView)
      • getByClass

        public static SkinView getByClass​(java.lang.Class<?> cla)
        Gets the first SkinView created of the specified class
        Parameters:
        cla -
        Returns:
      • getMultiByClass

        public static SkinView[] getMultiByClass​(java.lang.Class<?> cla)
        Return all added SkinViews of a certain class
        Parameters:
        cla -
        Returns:
      • getBySkinObjectID

        public static SkinView getBySkinObjectID​(java.lang.String id)
        Get the SkinView related to a SkinObjectID
        Parameters:
        id -
        Returns:
      • getByViewID

        public static SkinView getByViewID​(java.lang.String viewID)
        Get the SkinView related to a View ID
        Parameters:
        viewID -
        Returns:
      • triggerViewAddedListeners

        public static void triggerViewAddedListeners​(SkinView skinView)