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