Eclipse Platform
2.1

Uses of Interface
org.eclipse.update.core.IFeature

Packages that use IFeature
org.eclipse.update.core Provides support for extending the base installation and update services. 
 

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 FeatureReference.getFeature()
          Deprecated.  
 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 IncludedFeatureReference.getFeature(boolean perfectMatch, org.eclipse.update.configuration.IConfiguredSite configuredSite)
          Deprecated.  
 IFeature IncludedFeatureReference.getFeature(boolean perfectMatch, org.eclipse.update.configuration.IConfiguredSite configuredSite, IProgressMonitor monitor)
           
 IFeature IncludedFeatureReference.getFeature()
          Deprecated.  
 IFeature IncludedFeatureReference.getFeature(IProgressMonitor monitor)
           
 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.
 IFeature IIncludedFeatureReference.getFeature()
          Deprecated. use getFeature(IProgressMonitor) instead
 IFeature IIncludedFeatureReference.getFeature(boolean perfectMatch, org.eclipse.update.configuration.IConfiguredSite configuredSite)
          Deprecated. use getFeature(boolean,IConfiguredSite,IProgressMonitor) instead
 IFeature IIncludedFeatureReference.getFeature(boolean perfectMatch, org.eclipse.update.configuration.IConfiguredSite configuredSite, IProgressMonitor monitor)
          Returns the referenced feature.
 IFeature IVerificationResult.getFeature()
          Returns the feature the referenced file is part of.
 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 FeatureContentProvider.getFeature()
          Returns the feature associated with this content provider.
 IFeature Site.createFeature(String type, URL url)
          Deprecated.  
 IFeature Site.createFeature(String type, URL url, IProgressMonitor monitor)
           
 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.
 

Methods in org.eclipse.update.core with parameters of type IFeature
 void BaseInstallHandler.initialize(int type, IFeature feature, IInstallHandlerEntry entry, InstallMonitor monitor)
          Initialize the install handler.
 void IInstallHandler.initialize(int type, IFeature feature, IInstallHandlerEntry entry, InstallMonitor monitor)
          Initialize the install handler.
abstract  IVerificationResult Verifier.verify(IFeature feature, ContentReference reference, boolean isFeatureVerification, InstallMonitor monitor)
           
 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 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 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.
 IVerificationResult IVerifier.verify(IFeature feature, ContentReference reference, boolean isFeatureVerification, InstallMonitor monitor)
          Perform verification of the specified archive.
 void FeatureContentProvider.setFeature(IFeature feature)
          Sets the feature associated with this content provider.
 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.
 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 site)
          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.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.