Package com.openindex.openestate.tool
Class ImmoToolEnvironment
- java.lang.Object
-
- com.openindex.openestate.tool.ImmoToolEnvironment
-
public final class ImmoToolEnvironment extends Object
ImmoToolEnvironment.- Author:
- Andreas Rudolph
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImmoToolEnvironment.AboutDialogAction
Show about dialog.static class
ImmoToolEnvironment.CertificateDialogAction
Show certificate dialog.static class
ImmoToolEnvironment.MemoryDialogAction
Show memory dialog.static class
ImmoToolEnvironment.QuitAction
Quit application.static class
ImmoToolEnvironment.SwitchLanguageAction
Switch language within the environment.static class
ImmoToolEnvironment.UpdateAction
Look for updates.
-
Field Summary
Fields Modifier and Type Field Description static String
APP_PLUGIN
static KeyStore
TRUSTSTORE
static File
TRUSTSTORE_FILE
static char[]
TRUSTSTORE_PASSWORD
-
Method Summary
-
-
-
Field Detail
-
APP_PLUGIN
public static final String APP_PLUGIN
- See Also:
- Constant Field Values
-
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)
-
executeTaskAndWait
public static Object executeTaskAndWait(ImmoToolTask task) throws CancellationException, InterruptedException, ExecutionException
-
executeTaskAndWait
public static Object executeTaskAndWait(ImmoToolTask task, long time, TimeUnit timeUnit) throws CancellationException, InterruptedException, ExecutionException, TimeoutException
-
getApplication
public static AbstractApplication getApplication()
-
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()
-
getCacheDir
public static File getCacheDir()
-
getCurrentLanguage
public static LanguageExtension getCurrentLanguage()
-
getCurrentLocale
public static Locale getCurrentLocale()
-
getDefaultProjectsDir
public static File getDefaultProjectsDir()
-
getExtensions
public static <T> List<T> getExtensions(Class<T> type, ImmoToolProject project, String... pluginIds)
-
getFrame
public static AbstractFrame getFrame()
-
getLauncher
public static String getLauncher()
-
getLocalPluginsDir
public static File getLocalPluginsDir()
-
getLogDir
public static File getLogDir()
-
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()
-
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(org.pf4j.PluginWrapper plugin)
-
getPluginManager
public static ImmoToolPluginManager getPluginManager()
-
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)
-
getResourceAsStream
public static InputStream getResourceAsStream(String name)
-
getSettings
public static ImmoToolSettings getSettings()
-
getTempDir
public static File getTempDir()
-
getUserDir
public static File getUserDir()
-
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)
-
setApplication
protected static void setApplication(AbstractApplication application)
-
setCurrentLanguage
public static void setCurrentLanguage(LanguageExtension language)
-
setSettings
protected static void setSettings(ImmoToolSettings settings)
-
setPluginManager
protected static void setPluginManager(ImmoToolPluginManager pluginManager)
-
showProjectClosedNotification
public static void showProjectClosedNotification()
-
showProjectLoadedNotification
public static void showProjectLoadedNotification(ImmoToolProject project)
-
showStatusNotification
public static void showStatusNotification(String txt)
-
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)
-
-