Uses of Interface
org.xwiki.extension.Extension
-
-
Uses of Extension in org.xwiki.extension
Subinterfaces of Extension in org.xwiki.extension Modifier and Type Interface 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.interface
MutableExtension
Mutable version ofExtension
.interface
RemoteExtension
An extension that come from a remote extensions repository.interface
RewritenExtension
Should be implemented by any extension modified throughExtensionRewriter.rewrite(Extension)
.Classes in org.xwiki.extension that implement Extension Modifier and Type Class Description class
AbstractExtension
Base class forExtension
implementations.class
AbstractRatingExtension
Base class forRatingExtension
implementations.class
AbstractRemoteExtension
Base class forRatingExtension
implementations.Methods in org.xwiki.extension that return Extension Modifier and Type Method Description default Extension
ExtensionManager. getAccessibleExtension(String feature, Namespace namespace)
Get the accessible (i.e.Extension
RewritenExtension. getSourceExtension()
Extension
ExtensionManager. resolveExtension(ExtensionDependency extensionDependency)
Deprecated.since 5.3M1, useExtensionManager.resolveExtension(ExtensionDependency, String)
insteadExtension
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.Extension
ExtensionRewriter. rewrite(Extension extension)
Methods in org.xwiki.extension that return types with arguments of type Extension Modifier and Type Method Description default IterableResult<Extension>
ExtensionManager. searchAccessibleExtensions(Namespace namespace, ExtensionQuery query)
Search accessible (i.e.Methods in org.xwiki.extension with parameters of type Extension Modifier and Type Method Description int
AbstractExtension. compareTo(Extension o)
Collection<ExtensionId>
ExtensionFeaturesInjector. getFeatures(Extension extension)
boolean
AbstractExtensionDependency. isCompatible(Extension extension)
default boolean
ExtensionDependency. isCompatible(Extension extension)
Indicate if the passed extension is compatible with this dependency.Extension
ExtensionRewriter. rewrite(Extension extension)
void
AbstractExtension. set(Extension extension)
void
MutableExtension. set(Extension extension)
Update optional informations based on the provided extension.Constructors in org.xwiki.extension with parameters of type Extension Constructor Description AbstractExtension(ExtensionRepository repository, Extension extension)
Create new extension descriptor by copying provided one.AbstractRatingExtension(ExtensionRepository repository, Extension extension)
Create new extension descriptor by copying provided one.AbstractRemoteExtension(ExtensionRepository repository, Extension extension)
Create new extension descriptor by copying provided one. -
Uses of Extension in org.xwiki.extension.handler
Methods in org.xwiki.extension.handler with parameters of type Extension Modifier and Type Method Description void
ExtensionHandler. checkInstall(Extension extension, String namespace, org.xwiki.job.Request request)
Check if installing the passed extension is allowed.void
ExtensionValidator. checkInstall(Extension extension, String namespace, org.xwiki.job.Request request)
Check if installing the passed extension is allowed. -
Uses of Extension in org.xwiki.extension.index
Subinterfaces of Extension in org.xwiki.extension.index Modifier and Type Interface Description interface
IndexedExtension
An extension stored in theExtensionIndex
. -
Uses of Extension in org.xwiki.extension.job
Methods in org.xwiki.extension.job that return Extension Modifier and Type Method Description Extension
AbstractExtensionRequest.ExtensionExtensionId. getExtension()
Methods in org.xwiki.extension.job with parameters of type Extension Modifier and Type Method Description void
AbstractExtensionRequest. addExtension(Extension extension)
Constructors in org.xwiki.extension.job with parameters of type Extension Constructor Description ExtensionExtensionId(Extension extension)
-
Uses of Extension in org.xwiki.extension.job.plan
Methods in org.xwiki.extension.job.plan that return Extension Modifier and Type Method Description Extension
ExtensionPlanAction. getExtension()
default Extension
ExtensionPlanAction. getRewrittenExtension()
-
Uses of Extension in org.xwiki.extension.rating
Subinterfaces of Extension in org.xwiki.extension.rating Modifier and Type Interface Description interface
RatingExtension
-
Uses of Extension in org.xwiki.extension.repository
Methods in org.xwiki.extension.repository that return Extension Modifier and Type Method Description Extension
AbstractFilteredExtensionRepository. resolve(ExtensionDependency extensionDependency)
Extension
AbstractFilteredExtensionRepository. resolve(ExtensionId extensionId)
Extension
ExtensionRepository. resolve(ExtensionDependency extensionDependency)
Return extension descriptor from the repository.Extension
ExtensionRepository. resolve(ExtensionId extensionId)
Return extension descriptor from the repository.Extension
ExtensionRepositoryManager. resolve(ExtensionDependency extensionDependency)
Get extension descriptor found in one of the repositories.Extension
ExtensionRepositoryManager. resolve(ExtensionId extensionId)
Get extension descriptor found in one of the repositories.Methods in org.xwiki.extension.repository that return types with arguments of type Extension Modifier and Type Method Description IterableResult<Extension>
AbstractAdvancedSearchableExtensionRepository. search(String pattern, int offset, int nb)
IterableResult<Extension>
AbstractFilteredExtensionRepository. search(ExtensionQuery inputQuery)
IterableResult<Extension>
ExtensionRepositoryManager. search(String pattern, int offset, int nb)
Search among all repositories implementingSearchable
interface.IterableResult<Extension>
ExtensionRepositoryManager. search(ExtensionQuery query)
Search among all repositories implementingAdvancedSearchable
interface.Methods in org.xwiki.extension.repository with parameters of type Extension Modifier and Type Method Description LocalExtension
LocalExtensionRepository. storeExtension(Extension extension)
Store provided extension (generally a remote extension) in the local repository. -
Uses of Extension in org.xwiki.extension.repository.search
Methods in org.xwiki.extension.repository.search that return types with arguments of type Extension Modifier and Type Method 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. -
Uses of Extension in org.xwiki.extension.tree
Classes in org.xwiki.extension.tree with type parameters of type Extension Modifier and Type Interface Description interface
ExtensionNode<E extends Extension>
A node in the extension tree. -
Uses of Extension in org.xwiki.extension.wrap
Classes in org.xwiki.extension.wrap with type parameters of type Extension Modifier and Type Class Description class
AbstractWrappingExtension<E extends Extension>
Wrap an extension.class
WrappingExtension<E extends Extension>
Wrap an extension.class
WrappingIterableResult<E extends Extension>
Provide a public script access to a iterable result.Classes in org.xwiki.extension.wrap that implement Extension Modifier and Type Class Description class
AbstractWrappingExtension<E extends Extension>
Wrap an extension.class
WrappingCoreExtension<T extends CoreExtension>
Wrap a Core extension.class
WrappingExtension<E extends Extension>
Wrap an extension.class
WrappingIndexedExtension<T extends IndexedExtension>
Wrap an indexed 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.class
WrappingRemoteExtension<T extends RemoteExtension>
Wrap a remote extension.Methods in org.xwiki.extension.wrap that return Extension Modifier and Type Method Description Extension
WrappingExtensionRepository. resolve(ExtensionDependency extensionDependency)
Extension
WrappingExtensionRepository. resolve(ExtensionId extensionId)
Methods in org.xwiki.extension.wrap with parameters of type Extension Modifier and Type Method Description int
AbstractWrappingExtension. compareTo(Extension o)
-