Class ImmoToolEnvironment


  • public final class ImmoToolEnvironment
    extends Object
    ImmoToolEnvironment.
    Author:
    Andreas Rudolph
    • Field Detail

      • TRUSTSTORE

        public static KeyStore TRUSTSTORE
      • TRUSTSTORE_PASSWORD

        public static char[] TRUSTSTORE_PASSWORD
      • TRUSTSTORE_FILE

        public static File TRUSTSTORE_FILE
    • Method Detail

      • executeTask

        public static void executeTask​(ImmoToolTask task)
      • getApplicationApiVersion

        public static Long getApplicationApiVersion()
      • getApplicationAuthor

        public static String getApplicationAuthor()
      • getApplicationAuthorWebsite

        public static URI getApplicationAuthorWebsite()
      • getApplicationIcon

        public static ImageIcon getApplicationIcon()
      • getApplicationTitle

        public static String getApplicationTitle()
      • getApplicationVersion

        public static String getApplicationVersion()
      • getApplicationWebsite

        public static URI getApplicationWebsite()
      • getBaseDir

        public static File getBaseDir()
      • getBaseDir

        public static File getBaseDir​(String childPath)
      • getCacheDir

        public static File getCacheDir()
      • getCacheDir

        public static File getCacheDir​(String childPath)
      • getCurrentLocale

        public static Locale getCurrentLocale()
      • getDefaultProjectsDir

        public static File getDefaultProjectsDir()
      • getExtensions

        public static <T> List<T> getExtensions​(Class<T> type,
                                                String... pluginIds)
      • getLauncher

        public static String getLauncher()
      • getLocalPluginsDir

        public static File getLocalPluginsDir()
      • getLogDir

        public static File getLogDir()
      • getLogDir

        public static File getLogDir​(String childPath)
      • getPlugin

        public static org.pf4j.PluginWrapper getPlugin​(String pluginId)
      • getPluginClassLoader

        public static ClassLoader getPluginClassLoader​(String pluginId)
      • getPluginDescriptor

        public static org.pf4j.PluginDescriptor getPluginDescriptor​(String pluginId)
      • getPluginDescriptors

        public static Collection<org.pf4j.PluginDescriptor> getPluginDescriptors()
      • getPluginDescriptors

        public static Collection<org.pf4j.PluginDescriptor> getPluginDescriptors​(org.pf4j.PluginState state)
      • getPluginIds

        public static Collection<String> getPluginIds​(org.pf4j.PluginState state)
      • getPluginLocation

        @Deprecated
        public static File getPluginLocation​(org.pf4j.PluginDescriptor plugin)
        Deprecated.
      • getPluginLocation

        public static File getPluginLocation​(String pluginId)
      • getPluginLocation

        public static File getPluginLocation​(org.pf4j.PluginWrapper plugin)
      • getPluginManagerRoot

        public static File getPluginManagerRoot()
      • getPlugins

        public static Collection<org.pf4j.PluginWrapper> getPlugins()
      • getPlugins

        public static Collection<org.pf4j.PluginWrapper> getPlugins​(org.pf4j.PluginState state)
      • getResource

        public static URL getResource​(String name)
      • getResourceAsStream

        public static InputStream getResourceAsStream​(String name)
      • getResourceIcon

        public static ImageIcon getResourceIcon​(String name,
                                                int size)
      • getResourceImage

        public static Image getResourceImage​(String name,
                                             int size)
      • getTempDir

        public static File getTempDir()
      • getTempDir

        public static File getTempDir​(String childPath)
      • getUserDir

        public static File getUserDir()
      • getUserDir

        public static File getUserDir​(String childPath)
      • isStatusNotificationShown

        public static boolean isStatusNotificationShown​(StatusNotification notification)
      • isStatusNotificationShown

        public static boolean isStatusNotificationShown​(long id)
      • isUsable

        public static boolean isUsable​(org.pf4j.PluginWrapper plugin)
      • isUsable

        public static boolean isUsable​(org.pf4j.Plugin plugin)
      • isUsable

        public static boolean isUsable​(ImmoToolPlugin plugin)
      • isUsable

        public static boolean isUsable​(String pluginId)
      • isUserAllowedTo

        public static boolean isUserAllowedTo​(ImmoToolPermission permission)
      • reloadPlugins

        public static void reloadPlugins()
      • reloadPlugins

        public static void reloadPlugins​(Collection<String> pluginsToLoad)
      • setCurrentLanguage

        public static void setCurrentLanguage​(LanguageExtension language)
      • setSettings

        protected static void setSettings​(ImmoToolSettings settings)
      • showProjectClosedNotification

        public static void showProjectClosedNotification()
      • showProjectLoadedNotification

        public static void showProjectLoadedNotification​(ImmoToolProject project)
      • showStatusNotification

        public static void showStatusNotification​(String txt)
      • showStatusNotification

        public static void showStatusNotification​(String txt,
                                                  Icon icon)
      • showStatusNotification

        public static void showStatusNotification​(JComponent component)
      • showStatusNotification

        public static void showStatusNotification​(JComponent component,
                                                  Icon icon)
      • showStatusNotification

        public static void showStatusNotification​(StatusNotification notification)
      • showUpdateNotification

        public static void showUpdateNotification​(ImmoToolUpdate update,
                                                  boolean feedbackAlways)