Package | Description |
---|---|
icy.canvas |
Contains base Icy canvas and related classes
|
icy.gui.menu |
Contains graphic components and objects related to the main (Ribbon) menu
|
icy.gui.plugin |
Contains graphic components and objects related to Plugin
|
icy.gui.preferences |
Contains all preferences panels and frames
|
icy.network |
Contains network tools and related objects (download / upload operation, IRC...)
|
icy.plugin |
Contains Plugin class model and attached interfaces.
|
icy.plugin.abstract_ |
Plugin abstract classes
|
icy.system |
Contains System related objects and tools (Thread, Profiling, Security, Exception...)
|
plugins.kernel.searchprovider |
Contains all Search Provider plugins included in the kernel.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<PluginDescriptor> |
IcyCanvas.getCanvasPlugins()
Returns all
PluginCanvas plugins (kernel plugin are returned first). |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
IcyCanvas.getCanvasClassName(PluginDescriptor plugin)
Returns the canvas class name corresponding to the specified
PluginCanvas plugin. |
Constructor and Description |
---|
PluginMenuItem(PluginDescriptor pluginDescriptor) |
Modifier and Type | Method and Description |
---|---|
PluginDescriptor |
PluginErrorReportFrame.getPlugin()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IcyCommandButton |
PluginCommandButton.createButton(PluginDescriptor plugin)
Build a plugin button with default action (execute plugin)
|
static org.pushingpixels.flamingo.api.common.AbstractCommandButton |
PluginCommandButton.createButton(PluginDescriptor plugin,
boolean toggle,
boolean doAction,
boolean alpha)
Build a plugin button
|
static IcyCommandToggleButton |
PluginCommandButton.createToggleButton(PluginDescriptor plugin,
boolean doAction,
boolean alpha)
Build a plugin toggle button with default action (execute plugin) if enable.
|
static void |
PluginErrorReport.report(PluginDescriptor plugin,
java.lang.String message)
Report an error thrown by the specified plugin.
|
static void |
PluginErrorReport.report(PluginDescriptor plugin,
java.lang.String devId,
java.lang.String message)
Report an error thrown by the specified plugin.
|
static void |
PluginErrorReport.report(PluginDescriptor plugin,
java.lang.String devId,
java.lang.String title,
java.lang.String message)
Report an error thrown by the specified plugin.
|
static void |
PluginCommandButton.setButton(org.pushingpixels.flamingo.api.common.AbstractCommandButton button,
PluginDescriptor plugin)
Set a plugin button with default action
|
static void |
PluginCommandButton.setButton(org.pushingpixels.flamingo.api.common.AbstractCommandButton button,
PluginDescriptor plugin,
boolean doAction,
boolean alpha)
Set a plugin button with specified action
|
Constructor and Description |
---|
PluginApplicationMenuEntrySecondary(PluginDescriptor plugin) |
PluginApplicationMenuEntrySecondary(PluginDescriptor plugin,
java.awt.event.ActionListener action) |
PluginApplicationMenuEntrySecondary(PluginDescriptor plugin,
java.awt.event.ActionListener action,
boolean alpha) |
PluginApplicationMenuEntrySecondary(PluginDescriptor plugin,
java.lang.String description) |
PluginApplicationMenuEntrySecondary(PluginDescriptor plugin,
java.lang.String description,
java.awt.event.ActionListener action) |
PluginApplicationMenuEntrySecondary(PluginDescriptor plugin,
java.lang.String description,
java.awt.event.ActionListener action,
boolean alpha) |
PluginDetailPanel(PluginDescriptor plugin) |
PluginErrorReportPanel(PluginDescriptor plugin,
java.lang.String devId,
java.lang.String title,
java.lang.String message)
Deprecated.
|
PluginRichToolTip(PluginDescriptor plugin) |
Constructor and Description |
---|
PluginUpdateFrame(java.util.List<PluginDescriptor> toInstallPlugins) |
Modifier and Type | Method and Description |
---|---|
void |
PluginOnlinePreferencePanel.pluginInstalled(PluginDescriptor plugin,
boolean success) |
void |
PluginLocalPreferencePanel.pluginInstalled(PluginDescriptor plugin,
boolean success) |
void |
PluginOnlinePreferencePanel.pluginRemoved(PluginDescriptor plugin,
boolean success) |
void |
PluginLocalPreferencePanel.pluginRemoved(PluginDescriptor plugin,
boolean success) |
void |
PluginOnlinePreferencePanel.pluginRepositeryLoaderChanged(PluginDescriptor plugin) |
void |
PluginLocalPreferencePanel.pluginRepositeryLoaderChanged(PluginDescriptor plugin) |
Modifier and Type | Method and Description |
---|---|
static void |
WebInterface.reportError(PluginDescriptor plugin,
java.lang.String devId,
java.lang.String errorLog)
Report an error log from a given plugin or developer id to Icy web site.
|
Modifier and Type | Method and Description |
---|---|
static PluginDescriptor |
PluginDescriptor.getPlugin(java.util.List<PluginDescriptor> list,
PluginDescriptor.PluginIdent ident,
boolean acceptNewer) |
static PluginDescriptor |
PluginDescriptor.getPlugin(java.util.List<PluginDescriptor> list,
java.lang.String className) |
static PluginDescriptor |
PluginLoader.getPlugin(PluginDescriptor.PluginIdent ident,
boolean acceptNewer)
Returns the plugin corresponding to the specified plugin identity structure.
|
static PluginDescriptor |
PluginRepositoryLoader.getPlugin(java.lang.String className) |
static PluginDescriptor |
PluginLoader.getPlugin(java.lang.String className)
Returns the plugin corresponding to the specified plugin class name.
|
static PluginDescriptor |
PluginUpdater.getUpdate(PluginDescriptor plugin)
Get update for the specified plugin.
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<PluginDescriptor> |
PluginLoader.getActionablePlugins()
Return the list of "actionable" plugins (mean we can launch them from GUI).
|
static java.util.ArrayList<PluginDescriptor> |
PluginLoader.getActionablePlugins(boolean wantBundled)
Return the list of "actionable" plugins (mean we can launch them from GUI).
|
static java.util.ArrayList<PluginDescriptor> |
PluginLoader.getDaemonPlugins()
Returns the list of daemon type plugins.
|
static java.util.List<PluginDescriptor> |
PluginInstaller.getLocalDependenciesFrom(java.util.List<PluginDescriptor> plugins)
Return local plugins list which depend from the specified list of plugins.
|
static java.util.List<PluginDescriptor> |
PluginInstaller.getLocalDependenciesFrom(PluginDescriptor plugin)
Return local plugins list which depend from the specified plugin.
|
static java.util.ArrayList<PluginDescriptor> |
PluginRepositoryLoader.getPlugins() |
static java.util.ArrayList<PluginDescriptor> |
PluginLoader.getPlugins()
Return the list of loaded plugins.
|
static java.util.ArrayList<PluginDescriptor> |
PluginLoader.getPlugins(boolean wantBundled)
Return the list of loaded plugins.
|
static java.util.ArrayList<PluginDescriptor> |
PluginLoader.getPlugins(java.lang.Class<?> clazz)
Return the list of loaded plugins which derive from the specified class.
|
static java.util.ArrayList<PluginDescriptor> |
PluginLoader.getPlugins(java.lang.Class<?> clazz,
boolean wantBundled,
boolean wantAbstract,
boolean wantInterface)
Return the list of loaded plugins which derive from the specified class.
|
static java.util.ArrayList<PluginDescriptor> |
PluginDescriptor.getPlugins(java.util.List<PluginDescriptor> list,
java.lang.String className) |
static java.util.List<PluginDescriptor> |
PluginRepositoryLoader.getPlugins(RepositoryPreferences.RepositoryInfo repos)
Return the plugins list from the specified repository
|
static java.util.List<PluginDescriptor> |
PluginRepositoryLoader.getPlugins(java.lang.String className) |
static java.util.List<PluginDescriptor> |
PluginInstaller.orderDependencies(java.util.List<PluginDescriptor> plugins)
Reorder the list so needed dependencies comes first in list
|
Modifier and Type | Method and Description |
---|---|
static void |
PluginDescriptor.addToList(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin) |
static void |
PluginDescriptor.addToList(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin,
int position) |
int |
PluginDescriptor.PluginKernelNameSorter.compare(PluginDescriptor o1,
PluginDescriptor o2) |
int |
PluginDescriptor.PluginNameSorter.compare(PluginDescriptor o1,
PluginDescriptor o2) |
int |
PluginDescriptor.PluginClassNameSorter.compare(PluginDescriptor o1,
PluginDescriptor o2) |
static Plugin |
PluginLauncher.create(PluginDescriptor plugin)
Creates a new instance of the specified plugin and returns it.
|
static Plugin |
PluginLauncher.create(PluginDescriptor plugin,
boolean register)
Creates a new instance of the specified plugin and returns it.
|
static void |
PluginInstaller.desinstall(PluginDescriptor plugin,
boolean showConfirm)
Deprecated.
|
static void |
PluginInstaller.desinstall(PluginDescriptor plugin,
boolean showConfirm,
boolean showProgress)
Uninstall a plugin (asynchronous)
|
static boolean |
PluginDescriptor.existInList(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin)
Returns true if the specified plugin is present in the specified list.
|
static boolean |
PluginInstaller.getDependencies(PluginDescriptor plugin,
java.util.List<PluginDescriptor> pluginsToInstall,
CancelableProgressFrame taskFrame,
boolean showError)
Resolve dependencies for specified plugin
|
static int |
PluginDescriptor.getIndex(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin)
Returns the index for the specified plugin in the specified list.
|
static java.util.List<PluginDescriptor> |
PluginInstaller.getLocalDependenciesFrom(PluginDescriptor plugin)
Return local plugins list which depend from the specified plugin.
|
static void |
PluginInstaller.getLocalDependenciesOf(java.util.List<PluginDescriptor> result,
PluginDescriptor plugin)
Fill list with local dependencies (plugins) of specified plugin
|
static PluginDescriptor |
PluginUpdater.getUpdate(PluginDescriptor plugin)
Get update for the specified plugin.
|
static void |
PluginInstaller.install(PluginDescriptor plugin,
boolean showProgress)
Install a plugin (asynchronous)
|
static boolean |
PluginInstaller.isDesinstallingPlugin(PluginDescriptor plugin)
return true if specified plugin is currently being desinstalled or will be desinstalled
|
static boolean |
PluginInstaller.isInstallingPlugin(PluginDescriptor plugin)
return true if specified plugin is currently being installed or will be installed
|
static boolean |
PluginLoader.isLoaded(PluginDescriptor plugin,
boolean acceptNewer)
Returns
true if the specified plugin exists in the PluginLoader . |
boolean |
PluginDescriptor.isNewer(PluginDescriptor plugin) |
boolean |
PluginDescriptor.isNewerOrEqual(PluginDescriptor plugin) |
boolean |
PluginDescriptor.isOlder(PluginDescriptor plugin) |
boolean |
PluginDescriptor.isOlderOrEqual(PluginDescriptor plugin) |
static boolean |
PluginInstaller.isWaitingForDesinstall(PluginDescriptor plugin)
return true if 'plugin' is in the remove FIFO
|
static boolean |
PluginInstaller.isWaitingForInstall(PluginDescriptor plugin)
return true if 'plugin' is in the install FIFO
|
static void |
PluginLauncher.launch(PluginDescriptor descriptor)
Deprecated.
Use
PluginLauncher.start(PluginDescriptor) instead. |
void |
PluginInstaller.PluginInstallerListener.pluginInstalled(PluginDescriptor plugin,
boolean success) |
void |
PluginInstaller.PluginInstallerListener.pluginRemoved(PluginDescriptor plugin,
boolean success) |
void |
PluginRepositoryLoader.PluginRepositoryLoaderListener.pluginRepositeryLoaderChanged(PluginDescriptor plugin) |
boolean |
PluginDescriptor.requires(PluginDescriptor plugin)
Return true if specified plugin is required by current plugin
|
static Plugin |
PluginLauncher.start(PluginDescriptor plugin)
Starts the specified plugin (catched exception version).
|
static Plugin |
PluginLauncher.startSafe(PluginDescriptor plugin)
Same as
PluginLauncher.start(PluginDescriptor) except it throws Exception on error
so user can handle them. |
static java.lang.String |
PluginLoader.verifyPlugin(PluginDescriptor plugin)
Verify the specified plugin is correctly installed.
|
Modifier and Type | Method and Description |
---|---|
static void |
PluginDescriptor.addToList(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin) |
static void |
PluginDescriptor.addToList(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin,
int position) |
static boolean |
PluginDescriptor.existInList(java.util.List<PluginDescriptor> list,
PluginDescriptor.PluginIdent ident)
Returns true if the specified plugin is present in the specified list.
|
static boolean |
PluginDescriptor.existInList(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin)
Returns true if the specified plugin is present in the specified list.
|
static boolean |
PluginDescriptor.existInList(java.util.List<PluginDescriptor> list,
java.lang.String className)
Returns true if the specified plugin is present in the specified list.
|
static boolean |
PluginDescriptor.existInList(java.util.Set<PluginDescriptor> plugins,
PluginDescriptor.PluginIdent ident) |
static boolean |
PluginInstaller.getDependencies(PluginDescriptor plugin,
java.util.List<PluginDescriptor> pluginsToInstall,
CancelableProgressFrame taskFrame,
boolean showError)
Resolve dependencies for specified plugin
|
static int |
PluginDescriptor.getIndex(java.util.List<PluginDescriptor> list,
PluginDescriptor.PluginIdent ident)
Returns the index for the specified plugin in the specified list.
|
static int |
PluginDescriptor.getIndex(java.util.List<PluginDescriptor> list,
PluginDescriptor plugin)
Returns the index for the specified plugin in the specified list.
|
static int |
PluginDescriptor.getIndex(java.util.List<PluginDescriptor> list,
java.lang.String className)
Returns the index for the specified plugin in the specified list.
|
static java.util.List<PluginDescriptor> |
PluginInstaller.getLocalDependenciesFrom(java.util.List<PluginDescriptor> plugins)
Return local plugins list which depend from the specified list of plugins.
|
static void |
PluginInstaller.getLocalDependenciesOf(java.util.List<PluginDescriptor> result,
PluginDescriptor plugin)
Fill list with local dependencies (plugins) of specified plugin
|
static PluginDescriptor |
PluginDescriptor.getPlugin(java.util.List<PluginDescriptor> list,
PluginDescriptor.PluginIdent ident,
boolean acceptNewer) |
static PluginDescriptor |
PluginDescriptor.getPlugin(java.util.List<PluginDescriptor> list,
java.lang.String className) |
static java.util.ArrayList<PluginDescriptor> |
PluginDescriptor.getPlugins(java.util.List<PluginDescriptor> list,
java.lang.String className) |
static java.util.List<PluginDescriptor> |
PluginInstaller.orderDependencies(java.util.List<PluginDescriptor> plugins)
Reorder the list so needed dependencies comes first in list
|
static boolean |
PluginDescriptor.removeFromList(java.util.List<PluginDescriptor> list,
java.lang.String className) |
static void |
PluginUpdater.updatePlugins(java.util.List<PluginDescriptor> plugins,
boolean showProgress)
Update the specified list of plugins.
|
Modifier and Type | Method and Description |
---|---|
PluginDescriptor |
Plugin.getDescriptor() |
Modifier and Type | Method and Description |
---|---|
static void |
IcyExceptionHandler.handleException(PluginDescriptor pluginDesc,
java.lang.Throwable t,
boolean printStackStrace)
Handle the specified exception.
|
static void |
IcyExceptionHandler.handlePluginException(PluginDescriptor pluginDesc,
java.lang.Throwable t,
boolean printStackStrace)
Deprecated.
|
static void |
IcyExceptionHandler.report(PluginDescriptor plugin,
java.lang.String errorLog)
Report an error log from a given plugin to Icy web site.
|
static void |
IcyExceptionHandler.report(PluginDescriptor plugin,
java.lang.String devId,
java.lang.String errorLog)
Report an error log from a given plugin or developer id to Icy web site.
|
Modifier and Type | Method and Description |
---|---|
PluginDescriptor |
PluginSearchResult.getPlugin() |
Modifier and Type | Method and Description |
---|---|
static int |
PluginSearchResultProducerHelper.searchInPlugin(PluginDescriptor plugin,
java.util.List<PluginSearchResultProducerHelper.SearchWord> words) |
static int |
PluginSearchResultProducerHelper.searchInPlugin(PluginDescriptor plugin,
java.lang.String word,
boolean startWithOnly) |
Constructor and Description |
---|
LocalPluginSearchResultProducer.LocalPluginResult(SearchResultProducer provider,
PluginDescriptor plugin,
java.lang.String text,
java.util.List<PluginSearchResultProducerHelper.SearchWord> words,
int priority) |
OnlinePluginSearchResultProducer.OnlinePluginResult(SearchResultProducer provider,
PluginDescriptor plugin,
java.lang.String text,
java.util.List<PluginSearchResultProducerHelper.SearchWord> searchWords,
int priority) |
PluginSearchResult(SearchResultProducer provider,
PluginDescriptor plugin,
java.lang.String text,
java.util.List<PluginSearchResultProducerHelper.SearchWord> words,
int priority) |