|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InstalledExtension
Represent a local extension.
An installed extension.
| Field Summary | |
|---|---|
static String |
PKEY_DEPENDENCY
Custom property key containing isDependency(String) with null namespace. |
static String |
PKEY_INSTALLED
Custom property key containing isInstalled(). |
static String |
PKEY_NAMESPACES
Custom property key containing getNamespaces(). |
static String |
PKEY_NAMESPACES_DEPENDENCY
Custom property key containing isInstalled(String). |
static String |
PKEY_NAMESPACES_NAMESPACE
Custom property key containing getNamespaces(). |
| Fields inherited from interface org.xwiki.extension.LocalExtension |
|---|
PKEY_FILE |
| Method Summary | |
|---|---|
LocalExtension |
getLocalExtension()
|
Collection<String> |
getNamespaces()
|
boolean |
isDependency()
Deprecated. since 4.3M1 use isDependency(String) with null namespace instead |
boolean |
isDependency(String namespace)
Indicate if the extension as been installed as a dependency of another one. |
boolean |
isInstalled()
|
boolean |
isInstalled(String namespace)
Indicate if the extension is installed in the provided namespace. |
boolean |
isValid(String namespace)
Indicate if the extension is working. |
| Methods inherited from interface org.xwiki.extension.LocalExtension |
|---|
getFile |
| Methods inherited from interface org.xwiki.extension.Extension |
|---|
getAuthors, getDependencies, getDescription, getFeatures, getId, getLicenses, getName, getProperties, getProperty, getProperty, getRepository, getSummary, getType, getWebSite |
| Field Detail |
|---|
static final String PKEY_INSTALLED
isInstalled().
static final String PKEY_NAMESPACES
getNamespaces().
Since 4.3M1 it's a Map
static final String PKEY_NAMESPACES_NAMESPACE
getNamespaces().
static final String PKEY_NAMESPACES_DEPENDENCY
isInstalled(String).
static final String PKEY_DEPENDENCY
isDependency(String) with null namespace.
| Method Detail |
|---|
LocalExtension getLocalExtension()
boolean isInstalled()
boolean isInstalled(String namespace)
namespace - the namespace to look at, if null it means the extension is installed on the root namespace
boolean isValid(String namespace)
An installed extension can be invalid for example when one of the core extensions has been changed and is now incompatible with this installed extension.
namespace - the namespace to look at, if null it means the extension is installed on the root namespace
Collection<String> getNamespaces()
@Deprecated boolean isDependency()
isDependency(String) with null namespace instead
The idea is to be able to make the difference between extension specifically installed by a user so that it's possible to know which extension are not really required anymore.
boolean isDependency(String namespace)
The idea is to be able to make the difference between extension specifically installed by a user so that it's possible to know which extension are not really required anymore.
namespace - the namespace to look at, null indicate the root namespace
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||