
public abstract class AbstractPageExtensionInstallator extends Object implements PageExtensionInstallator
| Constructor and Description |
|---|
AbstractPageExtensionInstallator(PageExtension extension,
PageExtensionInstallatorProvider installatorProvider) |
| Modifier and Type | Method and Description |
|---|---|
JavaScript |
getExtensionScript() |
JavaScript |
getInstallationDetectionScript() |
String |
getName() |
Collection<String> |
getRequired() |
void |
install()
Tries to install the given extension.
|
protected abstract void |
installWithoutRequirements() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisInstalledpublic AbstractPageExtensionInstallator(PageExtension extension, PageExtensionInstallatorProvider installatorProvider)
public void install()
PageExtensionInstallatorPageExtensionInstallator.isInstalled() method,
the installation fails. If the extension is already installed, the installation
is skipped.install in interface PageExtensionInstallatorpublic JavaScript getExtensionScript()
getExtensionScript in interface PageExtensionpublic JavaScript getInstallationDetectionScript()
getInstallationDetectionScript in interface PageExtensionpublic String getName()
getName in interface PageExtensionpublic Collection<String> getRequired()
getRequired in interface PageExtensionprotected abstract void installWithoutRequirements()
Copyright © 2022 JBoss by Red Hat. All rights reserved.