public class ExtensionsHolder
extends java.lang.Object
Internal api. Use GuiceyConfigurationInfo instead.
| Constructor and Description |
|---|
ExtensionsHolder(java.util.List<FeatureInstaller> installers) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Class<?>> |
getExtensions(java.lang.Class<? extends FeatureInstaller> installer) |
java.util.List<ExtensionItemInfoImpl> |
getExtensionsData() |
java.util.List<FeatureInstaller> |
getInstallers() |
java.util.List<java.lang.Class<? extends FeatureInstaller>> |
getInstallerTypes() |
void |
order()
Order extension according to
Order annotation. |
void |
registerExtensions(java.util.List<ExtensionItemInfoImpl> extensionsData)
Prepare known extensions for installation.
|
public ExtensionsHolder(java.util.List<FeatureInstaller> installers)
public void registerExtensions(java.util.List<ExtensionItemInfoImpl> extensionsData)
extensionsData - extensions datapublic java.util.List<ExtensionItemInfoImpl> getExtensionsData()
public java.util.List<FeatureInstaller> getInstallers()
public java.util.List<java.lang.Class<? extends FeatureInstaller>> getInstallerTypes()
public java.util.List<java.lang.Class<?>> getExtensions(java.lang.Class<? extends FeatureInstaller> installer)
installer - installer typepublic void order()