Modifier and Type | Field and Description |
---|---|
protected ExtensionId |
AbstractExtension.id |
Modifier and Type | Field and Description |
---|---|
protected Map<String,ExtensionId> |
AbstractExtension.featuresMap |
Modifier and Type | Method and Description |
---|---|
ExtensionId |
AbstractExtension.getExtensionFeature(String featureId) |
default ExtensionId |
Extension.getExtensionFeature(String featureId)
Return the
ExtensionId object that matches the passed feature id. |
ExtensionId |
AbstractExtension.getId() |
ExtensionId |
Extension.getId() |
Modifier and Type | Method and Description |
---|---|
Collection<ExtensionId> |
AbstractExtension.getExtensionFeatures() |
default Collection<ExtensionId> |
Extension.getExtensionFeatures()
Indicate in an extension a list of provided "functionalities".
|
Collection<ExtensionId> |
ExtensionFeaturesInjector.getFeatures(Extension extension) |
Modifier and Type | Method and Description |
---|---|
void |
MutableExtension.addExtensionFeature(ExtensionId feature)
Add a new feature to the extension.
|
void |
AbstractExtension.addExtensionFeature(ExtensionId feature) |
int |
ExtensionId.compareTo(ExtensionId o) |
default boolean |
ExtensionManager.exists(ExtensionId extensionId) |
default boolean |
ExtensionDependency.isCompatible(ExtensionId extensionId)
Indicate if the passed extension id is compatible with this dependency.
|
boolean |
AbstractExtensionDependency.isCompatible(ExtensionId extensionId) |
boolean |
ExtensionPattern.matches(ExtensionId extensionId) |
boolean |
AbstractExtensionPattern.matches(ExtensionId extensionId) |
boolean |
ExtensionId.matches(ExtensionId extensionId)
Same as
equals(Object) but with null version meaning "any version". |
Extension |
ExtensionManager.resolveExtension(ExtensionId extensionId)
Search the provided extension among all repositories including core and local repositories.
|
protected void |
AbstractExtension.setId(ExtensionId id) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExtensionId.matchesOne(Iterable<ExtensionId> extensionIds) |
void |
MutableExtension.setExtensionFeatures(Collection<ExtensionId> features) |
void |
AbstractExtension.setExtensionFeatures(Collection<ExtensionId> features) |
Constructor and Description |
---|
AbstractExtension(ExtensionRepository repository,
ExtensionId id,
String type) |
AbstractRatingExtension(ExtensionRepository repository,
ExtensionId id,
String type) |
AbstractRemoteExtension(ExtensionRepository repository,
ExtensionId id,
String type) |
Modifier and Type | Method and Description |
---|---|
ExtensionId |
ExtensionEvent.getExtensionId() |
ExtensionId |
AbstractExtensionEvent.getExtensionId() |
Constructor and Description |
---|
AbstractExtensionEvent(ExtensionId extensionId) |
AbstractExtensionEvent(ExtensionId extensionId,
String namespace) |
ExtensionInitializedEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionInstalledEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionInstallFailedEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionInstallingEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionUninstalledEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionUninstallFailedEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionUninstallingEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionUpgradedEvent(ExtensionId extensionId)
Matches only the specified extension id or/and version on every namespaces.
|
ExtensionUpgradedEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionUpgradeFailedEvent(ExtensionId extensionId)
Matches only the specified extension id or/and version on every namespaces.
|
ExtensionUpgradeFailedEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
ExtensionUpgradingEvent(ExtensionId extensionId)
Matches only the specified extension id or/and version on every namespaces.
|
ExtensionUpgradingEvent(ExtensionId extensionId,
String namespace)
Matches only the specified extension id or/and version.
|
Modifier and Type | Method and Description |
---|---|
IndexedExtension |
ExtensionIndex.resolve(ExtensionId extensionId) |
Modifier and Type | Method and Description |
---|---|
Collection<ExtensionId> |
AbstractExtensionRequest.getExcludedExtensions() |
Collection<ExtensionId> |
AbstractExtensionRequest.getExtensions() |
Collection<ExtensionId> |
ExtensionRequest.getExtensions() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractExtensionRequest.addExcludedExtension(ExtensionId extensionId) |
void |
AbstractExtensionRequest.addExtension(ExtensionId extensionId) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExtensionRepository.exists(ExtensionId extensionId) |
boolean |
AbstractExtensionRepository.exists(ExtensionId extensionId) |
Map<String,Collection<InstalledExtension>> |
InstalledExtensionRepository.getBackwardDependencies(ExtensionId extensionId)
Get all backward dependencies by namespace for the provided installed extension.
|
default Map<String,Collection<InstalledExtension>> |
InstalledExtensionRepository.getBackwardDependencies(ExtensionId extensionId,
boolean withOptionals)
Get all backward dependencies by namespace for the provided installed extension.
|
InstalledExtension |
InstalledExtensionRepository.getInstalledExtension(ExtensionId extensionId)
Return extension descriptor from the repository.
|
LocalExtension |
LocalExtensionRepository.getLocalExtension(ExtensionId extensionId)
Return extension descriptor from the repository.
|
Extension |
ExtensionRepository.resolve(ExtensionId extensionId)
Return extension descriptor from the repository.
|
InstalledExtension |
InstalledExtensionRepository.resolve(ExtensionId extensionId) |
LocalExtension |
LocalExtensionRepository.resolve(ExtensionId extensionId) |
CoreExtension |
CoreExtensionRepository.resolve(ExtensionId extensionId) |
Extension |
AbstractFilteredExtensionRepository.resolve(ExtensionId extensionId) |
Extension |
ExtensionRepositoryManager.resolve(ExtensionId extensionId)
Get extension descriptor found in one of the repositories.
|
Modifier and Type | Method and Description |
---|---|
ExtensionRating |
Ratable.getRating(ExtensionId extensionId) |
Modifier and Type | Method and Description |
---|---|
ExtensionId |
AbstractWrappingExtension.getExtensionFeature(String featureId) |
ExtensionId |
AbstractWrappingExtension.getId() |
Modifier and Type | Method and Description |
---|---|
Collection<ExtensionId> |
AbstractWrappingExtension.getExtensionFeatures() |
Modifier and Type | Method and Description |
---|---|
boolean |
WrappingExtensionRepository.exists(ExtensionId extensionId) |
Extension |
WrappingExtensionRepository.resolve(ExtensionId extensionId) |
Copyright © 2004–2021 XWiki. All rights reserved.