Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.update.core
Class BaseInstallHandler


java.lang.Object
  extended by 
org.eclipse.update.core.BaseInstallHandler
All Implemented Interfaces:
IInstallHandler

Deprecated. The org.eclipse.update component has been replaced by Equinox p2. This provisional API was never promoted to stable API, and may be removed from a future release of the platform.

public class BaseInstallHandler
extends Object
implements IInstallHandler

Base implementation of an install handler. This is a convenience implementation of an install handler with null implementation of its methods. It allows subclasses to selectively implement only the methods required for their installation tasks.

This class should be subclassed by clients.

Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
2.0
See Also:
IInstallHandler

Field Summary
protected   IInstallHandlerEntry entry
          Deprecated. Model entry that defines this handler
protected   IFeature feature
          Deprecated. The target of the action
protected  boolean initialized
          Deprecated. Indicates if handler has been initialized
protected   InstallMonitor monitor
          Deprecated. Optional progress monitor, can be null
protected   INonPluginEntry[] nonPluginEntries
          Deprecated. Non-plug-in entries downloaded
protected   IPluginEntry[] pluginEntries
          Deprecated. Plug-in entries downloaded
protected  int type
          Deprecated. Update action type
 
Fields inherited from interface org.eclipse.update.core. IInstallHandler
HANDLER_ACTION_CONFIGURE, HANDLER_ACTION_INSTALL, HANDLER_ACTION_UNCONFIGURE, HANDLER_ACTION_UNINSTALL
 
Constructor Summary
BaseInstallHandler ()
          Deprecated.  
 
Method Summary
 void completeConfigure ()
          Deprecated. Called after the feature has been configured.
 void completeInstall ( IFeatureContentConsumer consumer)
          Deprecated. Called after the feature files and any downloaded plug-ins have been installed.
 void completeUnconfigure ()
          Deprecated. Called after the feature has been unconfigured.
 void completeUninstall ()
          Deprecated. Called after the feature has been uninstalled.
 void configureCompleted (boolean success)
          Deprecated. Called at the end of the configure action.
 void configureInitiated ()
          Deprecated. Called at the start of the configure action.
 void initialize (int type, IFeature feature, IInstallHandlerEntry entry, InstallMonitor monitor)
          Deprecated. Initialize the install handler.
 void installCompleted (boolean success)
          Deprecated. Called at the end of the install action.
 void installInitiated ()
          Deprecated. Called at the start of the install action.
 void nonPluginDataDownloaded ( INonPluginEntry[] nonPluginData, IVerificationListener listener)
          Deprecated. Called after files corresponding to non-plug-in entries have been downloaded.
 void pluginsDownloaded ( IPluginEntry[] plugins)
          Deprecated. Called after files corresponding to plug-in entries have been downloaded, but before they are actually unpacked and installed.
 void unconfigureCompleted (boolean success)
          Deprecated. Called at the end of the unconfigure action.
 void unconfigureInitiated ()
          Deprecated. Called at the start of the unconfigure action.
 void uninstallCompleted (boolean success)
          Deprecated. Called at the end of the uninstall action.
 void uninstallInitiated ()
          Deprecated. Called at the start of the uninstall action.
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected int type
Deprecated. 
Update action type

Since:
2.0
See Also:
IInstallHandler.HANDLER_ACTION_INSTALL, IInstallHandler.HANDLER_ACTION_CONFIGURE, IInstallHandler.HANDLER_ACTION_UNCONFIGURE, IInstallHandler.HANDLER_ACTION_UNINSTALL

feature

protected 
IFeature feature
Deprecated. 
The target of the action

Since:
2.0

entry

protected 
IInstallHandlerEntry entry
Deprecated. 
Model entry that defines this handler

Since:
2.0

monitor

protected 
InstallMonitor monitor
Deprecated. 
Optional progress monitor, can be null

Since:
2.0

pluginEntries

protected 
IPluginEntry[] pluginEntries
Deprecated. 
Plug-in entries downloaded

Since:
2.0
See Also:
IInstallHandler.HANDLER_ACTION_INSTALL

nonPluginEntries

protected 
INonPluginEntry[] nonPluginEntries
Deprecated. 
Non-plug-in entries downloaded

Since:
2.0
See Also:
IInstallHandler.HANDLER_ACTION_INSTALL

initialized

protected boolean initialized
Deprecated. 
Indicates if handler has been initialized

Since:
2.0
Constructor Detail

BaseInstallHandler

public BaseInstallHandler()
Deprecated. 
Method Detail

initialize

public void initialize(int type,
                       
IFeature feature,
                       
IInstallHandlerEntry entry,
                       
InstallMonitor monitor)
                throws 
CoreException
Deprecated. 
Initialize the install handler.

Specified by:
initialize in interface IInstallHandler
Parameters:
type - update action type
feature - the target of the action
entry - model entry that defines this handler
monitor - optional progress monitor, can be null
Throws:
CoreException
Since:
2.0
See Also:
IInstallHandler.initialize(int, IFeature, IInstallHandlerEntry, InstallMonitor)

installInitiated

public void installInitiated()
                      throws 
CoreException
Deprecated. 
Called at the start of the install action.

Specified by:
installInitiated in interface IInstallHandler
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.installInitiated()

pluginsDownloaded

public void pluginsDownloaded(
IPluginEntry[] plugins)
                       throws 
CoreException
Deprecated. 
Called after files corresponding to plug-in entries have been downloaded, but before they are actually unpacked and installed.

Specified by:
pluginsDownloaded in interface IInstallHandler
Parameters:
plugins - downloaded plug-in entries. Note this may be a subset of the plug-ins actually references by the feature.
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.pluginsDownloaded(IPluginEntry[])

nonPluginDataDownloaded

public void nonPluginDataDownloaded(
INonPluginEntry[] nonPluginData,
                                    
IVerificationListener listener)
                             throws 
CoreException
Deprecated. 
Called after files corresponding to non-plug-in entries have been downloaded.

Specified by:
nonPluginDataDownloaded in interface IInstallHandler
Parameters:
nonPluginData - downloaded non-plug-in entries.
listener - verification listener, may be null.
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.nonPluginDataDownloaded(INonPluginEntry[], IVerificationListener)

completeInstall

public void completeInstall(
IFeatureContentConsumer consumer)
                     throws 
CoreException
Deprecated. 
Called after the feature files and any downloaded plug-ins have been installed.

Specified by:
completeInstall in interface IInstallHandler
Parameters:
consumer - content consumer for the feature. The install handler can choose to use this consumer to install the non-plug-in data, or can handle the data in any other way. If using the consumer, the install handler should only call
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.completeInstall(IFeatureContentConsumer)

installCompleted

public void installCompleted(boolean success)
                      throws 
CoreException
Deprecated. 
Called at the end of the install action.

Specified by:
installCompleted in interface IInstallHandler
Parameters:
success - indicates action success.
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.installCompleted(boolean)

configureInitiated

public void configureInitiated()
                        throws 
CoreException
Deprecated. 
Called at the start of the configure action.

Specified by:
configureInitiated in interface IInstallHandler
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.configureInitiated()

completeConfigure

public void completeConfigure()
                       throws 
CoreException
Deprecated. 
Called after the feature has been configured.

Specified by:
completeConfigure in interface IInstallHandler
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.completeConfigure()

configureCompleted

public void configureCompleted(boolean success)
                        throws 
CoreException
Deprecated. 
Called at the end of the configure action.

Specified by:
configureCompleted in interface IInstallHandler
Parameters:
success - indicates action success.
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.configureCompleted(boolean)

unconfigureInitiated

public void unconfigureInitiated()
                          throws 
CoreException
Deprecated. 
Called at the start of the unconfigure action.

Specified by:
unconfigureInitiated in interface IInstallHandler
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.unconfigureInitiated()

completeUnconfigure

public void completeUnconfigure()
                         throws 
CoreException
Deprecated. 
Called after the feature has been unconfigured.

Specified by:
completeUnconfigure in interface IInstallHandler
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.completeUnconfigure()

unconfigureCompleted

public void unconfigureCompleted(boolean success)
                          throws 
CoreException
Deprecated. 
Called at the end of the unconfigure action.

Specified by:
unconfigureCompleted in interface IInstallHandler
Parameters:
success - indicates action success.
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.unconfigureCompleted(boolean)

uninstallInitiated

public void uninstallInitiated()
                        throws 
CoreException
Deprecated. 
Called at the start of the uninstall action.

Specified by:
uninstallInitiated in interface IInstallHandler
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.uninstallInitiated()

completeUninstall

public void completeUninstall()
                       throws 
CoreException
Deprecated. 
Called after the feature has been uninstalled.

Specified by:
completeUninstall in interface IInstallHandler
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.completeUninstall()

uninstallCompleted

public void uninstallCompleted(boolean success)
                        throws 
CoreException
Deprecated. 
Called at the end of the uninstall action.

Specified by:
uninstallCompleted in interface IInstallHandler
Parameters:
success - indicates action success.
Throws:
CoreException - terminates the action
Since:
2.0
See Also:
IInstallHandler.uninstallCompleted(boolean)

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire