public final class PlatformConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DOCUMENTBUILDER_FACTORY |
static String |
PLATFORM_EXTENSION_SCAN_DIRS |
static String |
PLATFORM_EXTENSIONS |
static String |
PLATFORM_EXTENSIONS_AUTOLOAD |
static String |
PLATFORM_EXTENSIONS_HMC_RECURSION_LIMIT |
static String |
PLATFORM_EXTENSIONS_SCAN_MAXDEPTH |
static String |
PLATFORM_EXTGEN_TEMPLATE_KEY |
static String |
PLATFORM_MODULEGEN_NAME_KEY |
static String |
XPATH_FACTORY |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeQuietly(Closeable closeable) |
Set<String> |
getAllPlatformExtensionNames() |
ExtensionInfo |
getExtensionInfo(String name) |
List<ExtensionInfo> |
getExtensionInfosInBuildOrder() |
List<List<ExtensionInfo>> |
getExtensionInfosInBuildOrderParallel() |
String |
getExtensionSetupInfo(String platformVersion) |
Collection<ExtensionInfo> |
getExtgenTemplateExtensions(Collection<ExtensionInfo> allExtensions) |
static PlatformConfig |
getInstance(SystemConfig config) |
Collection<ExtensionInfo> |
getModulegenTemplateExtensions(Collection<ExtensionInfo> allExtensions) |
File |
getPlatformHome() |
SystemConfig |
getSystemConfig() |
String |
getTenantForWebroot(String webroot,
String defaultTenantID) |
Map<String,TenantInfo> |
getTenantInfos() |
boolean |
isAutoLoadPlatformExtensions() |
boolean |
isExtgenMode() |
boolean |
isModulegenMode() |
void |
setAutoLoadPlatformExtensions(boolean isAutoLoadPlatformExtensions) |
public static final String PLATFORM_EXTENSION_SCAN_DIRS
public static final String PLATFORM_EXTENSIONS
public static final String PLATFORM_EXTENSIONS_SCAN_MAXDEPTH
public static final String PLATFORM_EXTENSIONS_AUTOLOAD
public static final String PLATFORM_EXTENSIONS_HMC_RECURSION_LIMIT
public static final String PLATFORM_EXTGEN_TEMPLATE_KEY
public static final String PLATFORM_MODULEGEN_NAME_KEY
public static final String XPATH_FACTORY
public static final String DOCUMENTBUILDER_FACTORY
public static PlatformConfig getInstance(SystemConfig config)
public Collection<ExtensionInfo> getExtgenTemplateExtensions(Collection<ExtensionInfo> allExtensions)
public Collection<ExtensionInfo> getModulegenTemplateExtensions(Collection<ExtensionInfo> allExtensions)
public boolean isExtgenMode()
public boolean isModulegenMode()
public static void closeQuietly(Closeable closeable)
public File getPlatformHome()
public SystemConfig getSystemConfig()
public List<List<ExtensionInfo>> getExtensionInfosInBuildOrderParallel()
public List<ExtensionInfo> getExtensionInfosInBuildOrder()
public ExtensionInfo getExtensionInfo(String name)
name - the name of the ExtensionInfopublic Map<String,TenantInfo> getTenantInfos()
public Set<String> getAllPlatformExtensionNames()
public boolean isAutoLoadPlatformExtensions()
public void setAutoLoadPlatformExtensions(boolean isAutoLoadPlatformExtensions)
Copyright © 2017 SAP SE. All Rights Reserved.