|
Eclipse Platform Release 3.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IFeature | |
---|---|
org.eclipse.update.configuration | Provides support for accessing local installation information. |
org.eclipse.update.core | Provides support for extending the base installation and update services. |
org.eclipse.update.operations | Provides support for performing various install/update operations. |
org.eclipse.update.search | Provides support for performing searches and filtering of features. |
Uses of IFeature in org.eclipse.update.configuration |
---|
Methods in org.eclipse.update.configuration with parameters of type IFeature | |
IStatus |
ILocalSite.getFeatureStatus(IFeature feature)
Indicates if the 'state' of the specified feature and its children features. |
void |
IConfiguredSiteChangedListener.featureInstalled(IFeature feature)
Indicates the specified feature was installed. |
void |
IConfiguredSiteChangedListener.featureRemoved(IFeature feature)
Indicates the specified feature was removed (uninstalled) |
void |
IConfiguredSiteChangedListener.featureConfigured(IFeature feature)
Indicates the specified feature was configured. |
void |
IConfiguredSiteChangedListener.featureUnconfigured(IFeature feature)
Indicates the specified feature was unconfigured. |
IFeatureReference |
IConfiguredSite.install(IFeature feature,
IVerificationListener verificationListener,
IProgressMonitor monitor)
Install the specified feature on this site. |
IFeatureReference |
IConfiguredSite.install(IFeature feature,
IFeatureReference[] optionalFeatures,
IVerificationListener verificationListener,
IProgressMonitor monitor)
Install the specified feature on this site. |
void |
IConfiguredSite.remove(IFeature feature,
IProgressMonitor monitor)
Remove (uninstall) the specified feature from this site |
IStatus |
IConfiguredSite.getBrokenStatus(IFeature feature)
Indicates if the specified feature is "broken". |
boolean |
IConfiguredSite.isConfigured(IFeature feature)
Indicates if the specified feature is configured on this site. |
void |
IConfiguredSite.configure(IFeature feature)
Configure the specified feature on this site. |
boolean |
IConfiguredSite.unconfigure(IFeature feature)
Unconfigure the specified feature from this site. |
Uses of IFeature in org.eclipse.update.core |
---|
Classes in org.eclipse.update.core that implement IFeature | |
class |
Feature
Convenience implementation of a feature. |
Fields in org.eclipse.update.core declared as IFeature | |
protected IFeature |
BaseInstallHandler.feature
The target of the action |
Methods in org.eclipse.update.core that return IFeature | |
IFeature |
Site.createFeature(String type,
URL url)
Deprecated. |
IFeature |
Site.createFeature(String type,
URL url,
IProgressMonitor monitor)
|
IFeature |
IncludedFeatureReference.getFeature(boolean perfectMatch,
IConfiguredSite configuredSite)
Deprecated. use getFeature(IProgressMonitor) |
IFeature |
IncludedFeatureReference.getFeature(boolean perfectMatch,
IConfiguredSite configuredSite,
IProgressMonitor monitor)
Deprecated. use getFeature(IProgressMonitor) |
IFeature |
IncludedFeatureReference.getFeature()
Deprecated. use getFeature(IProgressMonitor) |
IFeature |
IncludedFeatureReference.getFeature(IProgressMonitor monitor)
|
IFeature |
IVerificationResult.getFeature()
Returns the feature the referenced file is part of. |
IFeature |
ISite.createFeature(String type,
URL url)
Deprecated. use createFeature(String,URL,IProgressMonitor) instead |
IFeature |
ISite.createFeature(String type,
URL url,
IProgressMonitor monitor)
Creates a new feature object. |
IFeature |
IIncludedFeatureReference.getFeature()
Deprecated. use getFeature(IProgressMonitor) |
IFeature |
IIncludedFeatureReference.getFeature(boolean perfectMatch,
IConfiguredSite configuredSite)
Deprecated. use getFeature(IProgressMonitor) |
IFeature |
IIncludedFeatureReference.getFeature(boolean perfectMatch,
IConfiguredSite configuredSite,
IProgressMonitor monitor)
Deprecated. use getFeature(IProgressMonitor) |
IFeature |
IFeatureReference.getFeature()
Deprecated. use getFeature(IProgressMonitor) instead |
IFeature |
IFeatureReference.getFeature(IProgressMonitor monitor)
Returns the referenced feature. |
IFeature |
IFeatureFactory.createFeature(URL url,
ISite site)
Deprecated. use createFeature(URL, ISite, IProgressMonitor) instead |
IFeature |
IFeatureFactory.createFeature(URL url,
ISite site,
IProgressMonitor monitor)
Returns a feature defined by the supplied URL. |
IFeature |
IFeatureContentProvider.getFeature()
Returns the feature associated with this content provider. |
IFeature |
IFeatureContentConsumer.getFeature()
Returns the feature for this content consumer. |
IFeature |
FeatureReference.getFeature()
Deprecated. use getFeaure(IProgressMonitor) |
IFeature |
FeatureReference.getFeature(IProgressMonitor monitor)
Returns the feature this reference points to |
protected IFeature |
FeatureReference.getFeature(IFeatureReference ref,
IProgressMonitor monitor)
Returns the feature the reference points to |
IFeature |
FeatureContentProvider.getFeature()
Returns the feature associated with this content provider. |
IFeature |
BaseFeatureFactory.createFeature(URL url,
ISite site)
Deprecated. implement createFeature(URL, ISite, IProgressMonitor) instead |
abstract IFeature |
BaseFeatureFactory.createFeature(URL url,
ISite site,
IProgressMonitor monitor)
Create feature. |
Methods in org.eclipse.update.core with parameters of type IFeature | |
abstract IVerificationResult |
Verifier.verify(IFeature feature,
ContentReference reference,
boolean isFeatureVerification,
InstallMonitor monitor)
|
ISiteFeatureReference |
Site.getFeatureReference(IFeature feature)
Returns a reference to the specified feature on this site. |
IPluginEntry[] |
Site.getPluginEntriesOnlyReferencedBy(IFeature feature)
Returns an array of entries corresponding to plug-ins that are installed on this site and are referenced only by the specified feature. |
long |
Site.getDownloadSizeFor(IFeature feature)
Get download size for the specified feature on this site. |
long |
Site.getInstallSizeFor(IFeature feature)
Get install size for the specified feature on this site. |
IFeatureReference |
Site.install(IFeature sourceFeature,
IVerificationListener verificationListener,
IProgressMonitor progress)
Install the specified feature and all optional features on this site. |
IFeatureReference |
Site.install(IFeature sourceFeature,
IFeatureReference[] optionalFeatures,
IVerificationListener verificationListener,
IProgressMonitor progress)
Install the specified feature and listed optional features on this site. |
IFeatureReference |
Site.install(IFeature sourceFeature,
IFeatureReference[] optionalFeatures,
IFeatureContentConsumer parentContentConsumer,
IVerifier parentVerifier,
IVerificationListener verificationListener,
IProgressMonitor progress)
Install the specified feature on this site using the content consumer as a context to install the feature in. |
void |
Site.remove(IFeature feature,
IProgressMonitor progress)
Remove (uninstall) the specified feature from this site. |
IVerificationResult |
IVerifier.verify(IFeature feature,
ContentReference reference,
boolean isFeatureVerification,
InstallMonitor monitor)
Perform verification of the specified archive. |
ISiteFeatureReference |
ISite.getFeatureReference(IFeature feature)
Returns a reference to the specified feature if it is installed on this site. |
IPluginEntry[] |
ISite.getPluginEntriesOnlyReferencedBy(IFeature feature)
Returns an array of entries corresponding to plug-ins that are installed on this site and are referenced only by the specified feature. |
long |
ISite.getDownloadSizeFor(IFeature feature)
Returns the size of the files that need to be downloaded in order to install the specified feature on this site, if it can be determined. |
long |
ISite.getInstallSizeFor(IFeature feature)
Returns the size of the files that need to be installed for the specified feature on this site, if it can be determined. |
IFeatureReference |
ISite.install(IFeature feature,
IVerificationListener verificationListener,
IProgressMonitor monitor)
Installs the specified feature on this site. |
IFeatureReference |
ISite.install(IFeature feature,
IFeatureReference[] optionalfeatures,
IVerificationListener verificationListener,
IProgressMonitor monitor)
Installs the specified feature on this site. |
void |
ISite.remove(IFeature feature,
IProgressMonitor monitor)
Removes (uninstalls) the specified feature from this site. |
void |
IInstallHandler.initialize(int type,
IFeature feature,
IInstallHandlerEntry entry,
InstallMonitor monitor)
Initialize the install handler. |
void |
IFeatureContentProvider.setFeature(IFeature feature)
Sets the feature associated with this content provider. |
void |
IFeatureContentConsumer.setFeature(IFeature feature)
Sets the feature for this content consumer. |
void |
IFeatureContentConsumer.addChild(IFeature feature)
Link the content consumer of the feature as a child content consumer |
IFeatureReference |
IFeature.install(IFeature targetFeature,
IVerificationListener verificationListener,
IProgressMonitor monitor)
Install the contents of this feature into the specified target feature. |
IFeatureReference |
IFeature.install(IFeature targetFeature,
IFeatureReference[] optionalFeatures,
IVerificationListener verificationListener,
IProgressMonitor monitor)
Install the contents of this feature into the specified target feature. |
void |
FeatureContentProvider.setFeature(IFeature feature)
Sets the feature associated with this content provider. |
IFeatureReference |
Feature.install(IFeature targetFeature,
IVerificationListener verificationListener,
IProgressMonitor progress)
Install the contents of this feature into the specified target feature. |
IFeatureReference |
Feature.install(IFeature targetFeature,
IFeatureReference[] optionalfeatures,
IVerificationListener verificationListener,
IProgressMonitor progress)
Install the contents of this feature into the specified target feature. |
void |
BaseInstallHandler.initialize(int type,
IFeature feature,
IInstallHandlerEntry entry,
InstallMonitor monitor)
Initialize the install handler. |
Uses of IFeature in org.eclipse.update.operations |
---|
Methods in org.eclipse.update.operations that return IFeature | |
IFeature |
IFeatureOperation.getFeature()
Returns the feature to operate on. |
IFeature |
IFeatureOperation.getOldFeature()
Returns the previous version of the feature (if any). |
Methods in org.eclipse.update.operations with parameters of type IFeature | |
static IFeatureOperation |
OperationsManager.findPendingOperation(IFeature feature)
Check if the feature is the subject of an update operation such as install, configure, etc. and return it. |
IStatus |
IOperationValidator.validatePendingInstall(IFeature oldFeature,
IFeature newFeature)
Called before performing install. |
IStatus |
IOperationValidator.validatePendingConfig(IFeature feature)
Called before performing operation. |
IStatus |
IOperationValidator.validatePendingUnconfig(IFeature feature)
Called before performing operation. |
IStatus |
IOperationValidator.validatePendingReplaceVersion(IFeature feature,
IFeature anotherFeature)
Called before performing operation. |
IConfigFeatureOperation |
IOperationFactory.createConfigOperation(IConfiguredSite targetSite,
IFeature feature)
Creates an operation for configuring an installed feature in the specified site. |
IUnconfigFeatureOperation |
IOperationFactory.createUnconfigOperation(IConfiguredSite targetSite,
IFeature feature)
Creates an operation for unconfiguring a feature |
IInstallFeatureOperation |
IOperationFactory.createInstallOperation(IConfiguredSite targetSite,
IFeature feature,
IFeatureReference[] optionalFeatures,
IFeature[] unconfiguredOptionalFeatures,
IVerificationListener verifier)
Creates an operation for installing a feature. |
IUninstallFeatureOperation |
IOperationFactory.createUninstallOperation(IConfiguredSite targetSite,
IFeature feature)
Creates an operation to uninstall a feature |
IConfigFeatureOperation |
IOperationFactory.createReplaceFeatureVersionOperation(IFeature feature,
IFeature anotherFeature)
Creates an operation for replacing this feature by a previous version |
Uses of IFeature in org.eclipse.update.search |
---|
Methods in org.eclipse.update.search with parameters of type IFeature | |
void |
IUpdateSearchResultCollector.accept(IFeature match)
Called when a matching feature has been found during the search. |
boolean |
IUpdateSearchFilter.accept(IFeature match)
Deprecated. In 3.1 only the accept (IFeatureReference) will be used |
boolean |
BaseFilter.accept(IFeature match)
Deprecated. In 3.1 only the accept (IFeatureReference) will be used |
|
Eclipse Platform Release 3.1 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.