Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.eclipse.update.core

Provides support for extending the base installation and update services.

See:
Description

Interface Summary
IArchiveReference | Site archive interface.
ICategory | Feature category definition.
IContentConsumer | Generic content consumer.
IFeature | Feature defines the packaging "container" for a group of related plug-ins, plug-in fragments, and optionally non-plug-in files.
IFeatureContentConsumer | Feature content consumer.
IFeatureContentProvider | Feature content provider.
IFeatureFactory | Feature factory interface.
IFeatureReference | Feature reference.
IImport | Plug-in dependency entry.
IIncludedFeatureReference | Included Feature reference.
IInstallHandler | Custom install handler.
IInstallHandlerEntry | Install handler entry.
INonPluginEntry | Non-plug-in entry defines an arbitrary non-plug-in data file packaged as part of a feature.
IPlatformEnvironment | Plug-in entry defines a packaging reference from a feature to a plug-in.
IPluginEntry | Plug-in entry defines a packaging reference from a feature to a plug-in.
ISite | Site represents a location containing some number of features (packaged or installed).
ISiteContentProvider | Site content provider.
ISiteFactory | Site factory interface.
ISiteFactoryExtension | This is an extension to the standard ISiteFactory interface.
ISiteFeatureReference | Site Feature reference.
IUpdateConstants | Manages a list of static constants.
IURLEntry | URL entry is an annotated URL object.
IVerificationListener | Verification listener.
IVerificationResult | Verification result.
IVerifier | Verifier.

Class Summary
ArchiveReference | Convenience implementation of a site archive.
BaseFeatureFactory | Base implementation of a feature factory.
BaseInstallHandler | Base implementation of an install handler.
BaseSiteFactory | Base implementation of a site factory.
Category | Convenience implementation of feature category definition.
ContentReference | Content reference implements a general access wrapper to feature and site content.
Feature | Convenience implementation of a feature.
FeatureContentProvider | Base implementation of a feature content provider.
FeatureReference | Convenience implementation of a feature reference.
Import | Convenience implementation of a plug-in dependency.
IncludedFeatureReference | This is a utility class representing the options of a nested feature.
InstallHandlerEntry | Convenience implementation of an install handler entry.
InstallMonitor | Install progress monitor Delegating wrapper for IProgressMonitor used for installation handling.
JarContentReference | Local .jar file content reference.
JarContentReference.ContentSelector | Content selector used in .jar operations.
JarEntryContentReference | .jar file entry content reference.
NonPluginEntry | Convenience implementation of non-plug-in entry.
PluginEntry | Convenience implementation of plug-in entry.
Site | Convenience implementation of a site.
SiteContentProvider | Base site content provider Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SiteFeatureReference | Convenience implementation of a feature reference.
SiteFeatureReferenceModel | Site Feature reference model object.
SiteManager | Site Manager.
URLEntry | Convenience implementation of an annotated URL.
Utilities | This class is a collection of utility functions that can be used for install processing Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Verifier | Convenience implementation of a verifier.
VersionedIdentifier | Versioned Identifier.

## Package org.eclipse.update.core Description

Provides support for extending the base installation and update services.

## Package Specification

This package specifies the API required for writing pluggable support of alternate feature packaging schemes and update site access mechanisms. For the most part, the classes and interfaces in this package implement a code pattern `class Foo extends FooModel implements IFoo`. The interface (`IFoo` in the pattern) defines the actual API. The convenience classes (`Foo` in the pattern) provide a reference implementation of the API based on a model (`IFooModel` in the pattern) contained in package org.eclipse.update.core.model. In general, developers should extend the convenience classes rather than completely reimplementing the specified interfaces.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.