public class CodeGenerator extends YTypeSystemSource
items.xml and
advanced-deployment.xml.| Constructor and Description |
|---|
CodeGenerator(PlatformConfig cfg) |
CodeGenerator(PlatformConfig cfg,
YTypeSystemHandler loader) |
CodeGenerator(java.lang.String platformHome) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generate() |
static void |
generate(PlatformConfig cfg) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getCustomSettersSignatureInfoMap() |
java.lang.String |
getExtensionPackage(YExtension extension) |
ExtensionInfo |
getInfo(java.lang.String extensionName) |
ExtensionInfo |
getInfo(YExtension ext) |
java.lang.String |
getJaloClassName(YComposedType type) |
static java.lang.String |
getJaloClassName(YComposedType type,
java.lang.String packageRoot) |
java.lang.String |
getJavaClassName(YType type) |
PlatformConfig |
getPlatformConfig() |
java.util.Properties |
getPlatformProperties() |
static void |
main(java.lang.String[] args)
java de.hybris.bootstrap.codegenerator.CodeGenerator core=ext/core/resources category=ext/category/resources ...
|
static java.lang.String |
packageToDir(java.lang.String packageName) |
static boolean |
writeToFile(ClassWriter classWriter,
java.io.File baseDir,
boolean overwrite,
boolean touch) |
getExtensionCfgs, getTypeSystempublic CodeGenerator(java.lang.String platformHome)
public CodeGenerator(PlatformConfig cfg)
public CodeGenerator(PlatformConfig cfg, YTypeSystemHandler loader)
public java.lang.String getExtensionPackage(YExtension extension)
public ExtensionInfo getInfo(YExtension ext)
public PlatformConfig getPlatformConfig()
getPlatformConfig in class YTypeSystemSourcepublic java.util.Properties getPlatformProperties()
getPlatformProperties in class YTypeSystemSourceProperties. Use this only for the bootstrap package.public java.lang.String getJavaClassName(YType type)
public java.lang.String getJaloClassName(YComposedType type)
public static java.lang.String getJaloClassName(YComposedType type, java.lang.String packageRoot)
public ExtensionInfo getInfo(java.lang.String extensionName)
protected void generate()
public static java.lang.String packageToDir(java.lang.String packageName)
public static boolean writeToFile(ClassWriter classWriter, java.io.File baseDir, boolean overwrite, boolean touch)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getCustomSettersSignatureInfoMap()
public static void generate(PlatformConfig cfg)
public static void main(java.lang.String[] args)
java de.hybris.bootstrap.codegenerator.CodeGenerator core=ext/core/resources category=ext/category/resources ...
args - Copyright © 2018 SAP SE. All Rights Reserved.