| Interface | Description |
|---|---|
| Downloader |
Implementations provide a general mechanism for downloading files.
|
| FallbackLocalRepoLoader |
An implementation of a local repository parser to use to try to identify a package if the normal
mechanism doesn't.
|
| FallbackRemoteRepoLoader |
An implementation of a remote repo parser to use to try to parse and xml file if the normal
mechanism doesn't.
|
| Installer |
An installer for SDK components.
|
| InstallerFactory |
A factory for
PackageOperations. |
| InstallerFactory.StatusChangeListenerFactory |
A class that can create a list of appropriate listeners for an installer/uninstaller.
|
| LocalPackage |
A locally-installed package.
|
| PackageOperation |
An install or uninstall operation that affects the current SDK state.
|
| PackageOperation.StatusChangeListener |
A listener that will be called when the
status of this installer
changes. |
| ProgressIndicator |
A progress indicator and logger.
|
| ProgressRunner |
An interface for facilities that can run tasks, synchronously or asynchronously, and allow them
to show their progress using a
ProgressIndicator. |
| ProgressRunner.ProgressRunnable |
Interface for tasks that can show their progress using a
ProgressIndicator. |
| RemoteListSourceProvider.GenericSite | |
| RemotePackage |
An package available for download.
|
| RepoManager.RepoLoadedCallback |
Callback for when repository load is completed/partially completed.
|
| RepoPackage |
A local or remote repository package, uniquely identified by it's
version and path. |
| RepositorySource |
A site from which repository XML files can be downloaded.
|
| RepositorySourceProvider |
A source of
RepositorySources. |
| SettingsController |
Settings used by the repository framework.
|
| Uninstaller |
Uninstaller a specific, installed, SDK component.
|
| Class | Description |
|---|---|
| Channel |
An update channel, e.g.
|
| ConsoleProgressIndicator | |
| ConstantSourceProvider |
A
RepositorySourceProvider that provides a single source allowing a single set of schema
modules. |
| DelegatingProgressIndicator |
ProgressIndicator that just delegates all its functionality to another. |
| Dependency |
A dependency of one package on another.
|
| License |
License text, with an optional license XML reference.
|
| ProgressIndicatorAdapter |
A trivial implementation of ProgressIndicator that does nothing.
|
| RemoteListSourceProvider |
An
RepositorySourceProvider that retrieves RepositorySources from a remote
location. |
| RemoteSource |
A
RepositorySource that was created by a RemoteListSourceProvider and superclass
for xjc-generated classes used to parse the sites list xml. |
| RepoManager |
Primary interface for interacting with repository packages.
|
| RepoManager.DummyProgressRunner | |
| Repository |
Parsed representation of a repository xml file, including packages and licenses.
|
| SchemaModule<T> |
Represents a versioned set of generated classes corresponding to a versioned XML schema.
|
| SimpleRepositorySource |
A simple
RepositorySource. |
| UpdatablePackage |
Represents a (revisionless) package, either local, remote, or both.
|
| Enum | Description |
|---|---|
| PackageOperation.InstallStatus |
Statuses of in-progress operations.
|
| Exception | Description |
|---|---|
| PackageOperation.StatusChangeListenerException |
Exception thrown by a
PackageOperation.StatusChangeListener. |