All Classes and Interfaces

Class
Description
A base class to use for a repository proxy searching in all remote extension repositories but filtering the result on provided criteria.
Base class for Extension implementations.
Base class for ExtensionDependency implementations.
Base class for all ExtensionEvent.
Base class for implementations of ExtensionIssueManagement.
Base class for ExtensionPattern implementations.
Base class for ExtensionRepository implementations.
Base class for all implementations of ExtensionRepositoryFactory.
Base class for ExtensionRepositorySource implementations.
Base class for extension manipulation related Request implementations.
Base class or implementations of ExtensionScm.
Base class for implementations of ExtensionScmConnection.
A base class to use for a repository proxy searching in all remote extension repositories but filtering the result on provided criteria.
Base class for RatingExtension implementations.
Base class for RatingExtension implementations.
Utility base class for IterableResult implementations.
Wrap an extension.
Deprecated.
since 7.2M1, use directly AbstractWrappingObject instead
A repository can implements it to provide search capabilities.
Make several iterable results look like one.
Deprecated.
since 8.4.6, 9.5, use IteratorChain instead
A simple collection based IterableResult.
Represent an extension which can't be modified (uninstalled, upgraded).
Extension ExtensionFile with some more informations related local extensions.
Virtual extension repository containing core extensions.
Default implementation of ExtensionAuthor.
Default implementation of ExtensionComponent.
Default implementation of ExtensionDependency.
Default implementation of ExtensionIssueManagement.
Default implementation of ExtensionPattern.
Default implementation of ExtensionRating.
Default implementation of ExtensionRepositoryDescriptor.
Default implementation of AbstractExtensionScm.
Default implementation of ExtensionScmConnection.
Represent an extension.
Informations related to an author of the extension.
Informations related to a component provided by an extension.
Manipulate extension specific contextual informations.
An extension dependency.
An extension related event.
Any exception raised in the XWiki Extension Manager must raise an exception of this type.
Allow injecting features in extensions whiles they are loaded from a repository.
Contains the actual file of the extensions and some informations like the size.
Handle extension related tasks depending of the type (install, uninstall, etc...).
Used as proxy behind all extension handlers.
The combination of properties which makes an extension unique.
A local index of extensions coming from various repositories.
The status of the currently running or last indexing process.
An event triggered when a extension has been initialized.
Handle installed extensions initialization (during application startup, reinitialization...).
An event triggered when a extension has been installed.
An event triggered when a extension install has failed.
An event triggered when a extension is going to be installed.
Describe the issue management system used for this extension.
The history of extension jobs.
Configuration for ExtensionJobHistory.
A record in the ExtensionJobHistory.
The interface used to serialize and deserialize the ExtensionJobHistory.
License of an extension.
Centralize known extension licenses.
Main entry point for some extensions management tasks.
Provide some general extension manager configuration.
A node in the extension tree.
Extension could not be resolved because it does not exist.
An extension exclusion.
A plan of extensions related actions to perform.
An action to perform as part of an extension plan.
The action to execute.
A node in the extension plan tree.
The extension plan tree.
A query to an extension repository.
The comparison to apply.
A filter to apply on an extension field.
The order in which extensions should be sorted.
The sort criteria.
The rating information for a extension.
A repository containing extensions.
Describe a repository.
Error when creating a new extension repository.
Deprecated.
Proxy repository in to make easier to search in all remote extension repositories.
A repository identifiers source (for example xwiki.properties).
Extension manipulation related Request.
Interface used to allow external service modify manipulated extensions (change allowed namespaces, dependencies, etc.).
Provide informations related to extensions's Source Control Management.
Represent a connection to a source control management system.
A short lived container used to store extensions manipulations related data which can be disposed.
An event triggered when a extension has been uninstalled.
An event triggered when a extension uninstall has failed.
An event triggered when a extension is going to be uninstalled.
An event triggered when a extension has been upgraded.
An event triggered when a extension upgrade has failed.
An event triggered when a extension is going to be upgraded.
Check if executing a given action on a passed extension is allowed.
Error when trying to merge too incompatible version constraint.
An extension stored in the ExtensionIndex.
Extends ExtensionQuery with extension index specific criteria.
Represent a local extension.
A repository containing installed extension.
Error when installing an extension.
Request used in InstallJob.
Error when loading an extension descriptor.
Error when parsing a version.
Error when parsing a version.
The result of a query.
Represent a local extension.
Extension ExtensionFile with some more informations related local extensions.
A repository containing local extension.
Mutable version of Extension.
Component used to record the answers given to a specific type of questions and to replay the recorded answers later in case those questions are asked again.
A repository can implement it to provide rating capabilities.
Represent a rating.
Combine Extension and Rating.
An extension that come from a remote extensions repository.
The status of the job that replays records from the extension job history.
The request used for replaying records from the extension job history.
Error when trying to resolve an extension.
Should be implemented by any extension modified through ExtensionRewriter.rewrite(Extension).
A repository can implements it to provide basic search capabilities.
A combination of ExtensionRepository and Searchable interfaces.
Error when search for exetension in a repository.
Error when trying to uninstall an extension.
Request used in InstallJob.
An extension version.
The type of version.
An extension version constraint.
A range of versions.
Extends VersionRange to as a list of VersionRange.
Wrap a Core extension.
Wrap an extension.
Wrap an indexed extension.
Wrap an installed extension.
Provide a public script access to a iterable result.
Wrap a local extension.
Wrap a rating extension.
Wrap a remote extension.