public abstract class ElementManagerExtension extends Object
Base class for REM UI extensions.
Constructor and Description |
---|
ElementManagerExtension() |
Modifier and Type | Method and Description |
---|---|
boolean |
canLoad()
Called by the REM extensions manager to determine if this extension is ok
to be loaded.
|
abstract String |
getDescription() |
abstract String |
getId() |
abstract com.opencloud.rem.client.ext.ExtensionMenuInfo[] |
getMenuExtensions() |
abstract com.google.inject.Module[] |
getOtherModules() |
abstract com.google.inject.servlet.ServletModule |
getServletModule() |
abstract String |
getUrl() |
public abstract String getDescription()
public abstract com.google.inject.servlet.ServletModule getServletModule()
public abstract com.google.inject.Module[] getOtherModules()
public abstract String getUrl()
public abstract String getId()
public abstract com.opencloud.rem.client.ext.ExtensionMenuInfo[] getMenuExtensions()
public boolean canLoad()
Called by the REM extensions manager to determine if this extension is ok to be loaded.
Allows an extension to perform checks (required resources, compatible REM version, etc.) before being loaded.
Returns true by default.