ICY Version 1.0.1.0
Classes | Static Public Member Functions | Static Package Functions

icy.plugin.PluginInstaller Class Reference

List of all members.

Classes

class  PluginInstallerEvent
interface  PluginInstallerListener
class  PluginInstallInfo

Static Public Member Functions

static void install (PluginDescriptor plugin, boolean showConfirm)
static boolean isInstalling ()
static boolean isWaitingForInstall (PluginDescriptor plugin)
static boolean isInstallingPlugin (PluginDescriptor plugin)
static void desinstall (PluginDescriptor plugin, boolean showConfirm)
static boolean isDesinstalling ()
static boolean isWaitingForDesinstall (PluginDescriptor plugin)
static boolean isDesinstallingPlugin (PluginDescriptor plugin)
static boolean canDeletePlugin (PluginDescriptor plugin)
static void getLocalDependenciesOf (ArrayList< PluginDescriptor > result, PluginDescriptor plugin)
static ArrayList
< PluginDescriptor
getLocalDependenciesFrom (PluginDescriptor plugin)
static void addListener (PluginInstallerListener listener)
static void removeListener (PluginInstallerListener listener)

Static Package Functions

static void processTasks ()

Detailed Description

Author:
stephane

Member Function Documentation

static void icy.plugin.PluginInstaller.addListener ( PluginInstallerListener  listener) [static]

Add a listener

Parameters:
listener
static boolean icy.plugin.PluginInstaller.canDeletePlugin ( PluginDescriptor  plugin) [static]

return true if the specified plugin can be deleted

static void icy.plugin.PluginInstaller.desinstall ( PluginDescriptor  plugin,
boolean  showConfirm 
) [static]

uninstall a plugin (asynchronous)

static ArrayList<PluginDescriptor> icy.plugin.PluginInstaller.getLocalDependenciesFrom ( PluginDescriptor  plugin) [static]

Return local plugin list which depend from specified plugin

static void icy.plugin.PluginInstaller.getLocalDependenciesOf ( ArrayList< PluginDescriptor result,
PluginDescriptor  plugin 
) [static]

Fill list with local dependences (plugins) of specified plugin

static void icy.plugin.PluginInstaller.install ( PluginDescriptor  plugin,
boolean  showConfirm 
) [static]

install a plugin (asynchronous)

static boolean icy.plugin.PluginInstaller.isDesinstalling ( ) [static]

return true if PluginInstaller is desinstalling plugin(s)

static boolean icy.plugin.PluginInstaller.isDesinstallingPlugin ( PluginDescriptor  plugin) [static]

return true if specified plugin is currently being desinstalled or will be desinstalled

static boolean icy.plugin.PluginInstaller.isInstalling ( ) [static]

return true if PluginInstaller is installing plugin(s)

static boolean icy.plugin.PluginInstaller.isInstallingPlugin ( PluginDescriptor  plugin) [static]

return true if specified plugin is currently being installed or will be installed

static boolean icy.plugin.PluginInstaller.isWaitingForDesinstall ( PluginDescriptor  plugin) [static]

return true if 'plugin' is in the remove FIFO

static boolean icy.plugin.PluginInstaller.isWaitingForInstall ( PluginDescriptor  plugin) [static]

return true if 'plugin' is in the install FIFO

static void icy.plugin.PluginInstaller.removeListener ( PluginInstallerListener  listener) [static]

Remove a listener

Parameters:
listener

The documentation for this class was generated from the following file:
 All Classes Functions Variables