| Modifier and Type | Interface and Description |
|---|---|
interface |
CoreExtension
Represent an extension which can't be modified (uninstalled, upgraded).
|
interface |
InstalledExtension
Represent a local extension.
|
interface |
LocalExtension
Represent a local extension.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExtension
Base class for
Extension implementations. |
| Modifier and Type | Method and Description |
|---|---|
Extension |
ExtensionManager.resolveExtension(ExtensionDependency extensionDependency)
Deprecated.
|
Extension |
ExtensionManager.resolveExtension(ExtensionDependency extensionDependency,
String namespace)
Search the provided extension as a dependency of another extension among all repositories including core and
local repositories.
|
Extension |
ExtensionManager.resolveExtension(ExtensionId extensionId)
Search the provided extension among all repositories including core and local repositories.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExtension.set(Extension extension)
Update optional informations based on the provided extension.
|
| Constructor and Description |
|---|
AbstractExtension(ExtensionRepository repository,
Extension extension)
Create new extension descriptor by copying provided one.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionValidator.checkInstall(Extension extension,
String namespace,
Request request)
Check if installing the passed extension is allowed.
|
void |
ExtensionHandler.checkInstall(Extension extension,
String namespace,
Request request)
Check if installing the passed extension is allowed.
|
| Modifier and Type | Method and Description |
|---|---|
Extension |
ExtensionPlanAction.getExtension() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RatingExtension
|
| Modifier and Type | Method and Description |
|---|---|
Extension |
ExtensionRepositoryManager.resolve(ExtensionDependency extensionDependency)
Get extension descriptor found in one of the repositories.
|
Extension |
ExtensionRepository.resolve(ExtensionDependency extensionDependency)
Return extension descriptor from the repository.
|
Extension |
ExtensionRepositoryManager.resolve(ExtensionId extensionId)
Get extension descriptor found in one of the repositories.
|
Extension |
ExtensionRepository.resolve(ExtensionId extensionId)
Return extension descriptor from the repository.
|
| Modifier and Type | Method and Description |
|---|---|
IterableResult<Extension> |
ExtensionRepositoryManager.search(ExtensionQuery query)
Search among all repositories implementing
AdvancedSearchable
interface. |
IterableResult<Extension> |
ExtensionRepositoryManager.search(String pattern,
int offset,
int nb)
Search among all repositories implementing
Searchable interface. |
| Modifier and Type | Method and Description |
|---|---|
LocalExtension |
LocalExtensionRepository.storeExtension(Extension extension)
Store provided extension (generally a remote extension) in the local repository.
|
| Modifier and Type | Method and Description |
|---|---|
IterableResult<Extension> |
AdvancedSearchable.search(ExtensionQuery query)
Search extension based of the provided query.
|
IterableResult<Extension> |
Searchable.search(String pattern,
int offset,
int nb)
Search extension based of the provided pattern.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WrappingExtension<E extends Extension>
Wrap an extension.
|
class |
WrappingIterableResult<E extends Extension>
Provide a public script access to a iterable result.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WrappingCoreExtension<T extends CoreExtension>
Wrap a Core extension.
|
class |
WrappingExtension<E extends Extension>
Wrap an extension.
|
class |
WrappingInstalledExtension<E extends InstalledExtension>
Wrap an installed extension.
|
class |
WrappingLocalExtension<T extends LocalExtension>
Wrap a local extension.
|
class |
WrappingRatingExtension<T extends RatingExtension>
Wrap a rating extension.
|
| Modifier and Type | Method and Description |
|---|---|
Extension |
WrappingExtensionRepository.resolve(ExtensionDependency extensionDependency) |
Extension |
WrappingExtensionRepository.resolve(ExtensionId extensionId) |
Copyright © 2004–2015 XWiki. All rights reserved.