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 classImmoToolEnvironment.AboutDialogActionShow about dialog.static classImmoToolEnvironment.CertificateDialogActionShow certificate dialog.static classImmoToolEnvironment.MemoryDialogActionShow memory dialog.static classImmoToolEnvironment.QuitActionQuit application.static classImmoToolEnvironment.SwitchLanguageActionSwitch language within the environment.static classImmoToolEnvironment.UpdateActionLook for updates.
-
Field Summary
Fields Modifier and Type Field Description static StringAPP_PLUGINstatic KeyStoreTRUSTSTOREstatic FileTRUSTSTORE_FILEstatic 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)
-
-