Class ApplicationManager.InstalledApplications

  • Enclosing class:
    ApplicationManager

    public class ApplicationManager.InstalledApplications
    extends java.lang.Object
    A POJO class representing installed applications with utility methods
    • Constructor Summary

      Constructors 
      Constructor Description
      InstalledApplications​(java.util.Map<java.lang.Integer,​java.util.List<java.lang.String>> installedAppsPerTabMap, java.util.List<java.lang.String> installedApps)  
    • Constructor Detail

      • InstalledApplications

        public InstalledApplications​(java.util.Map<java.lang.Integer,​java.util.List<java.lang.String>> installedAppsPerTabMap,
                                     java.util.List<java.lang.String> installedApps)
    • Method Detail

      • getInstalledApps

        public java.util.List<java.lang.String> getInstalledApps()
      • getInstalledAppsPerTabMap

        public java.util.Map<java.lang.Integer,​java.util.List<java.lang.String>> getInstalledAppsPerTabMap()
      • isAppInstalled

        public boolean isAppInstalled​(java.lang.String shortcutId)
      • isAppInstalledInTab

        public boolean isAppInstalledInTab​(int index,
                                           java.lang.String shortcutId)