Package com.sap.cds.generator
Class ConfigurationImpl
java.lang.Object
com.sap.cds.generator.ConfigurationImpl
- All Implemented Interfaces:
Configuration
Configuration instance stores the configuration values for the application.
There should exist only one instance per application. Normally should be
filled from the command line options. But for the tests and integration one
can create an empty configuration and use default values.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleangetDocs()booleanbooleanbooleanvoidsetBasePackage(String basePackage) voidsetClassNameSuffix(String suffix) voidsetCqnServices(boolean cqnServices) voidsetDocs(boolean readDocs) voidsetEventContext(boolean eventContext) voidsetExcludes(List<String> excludes) voidsetFkAccessors(boolean fkAccessors) voidvoidsetGeneratorMode(GeneratorMode generatorMode) voidsetIncludes(List<String> includes) voidsetMethodStyle(MethodStyle methodMode) voidsetParserMode(ParserMode parserMode) voidsetPluginInformation(String pluginInformation) voidsetSharedInterfaces(boolean value) voidsetUniqueEventContexts(boolean uniqueEventContexts)
-
Constructor Details
-
ConfigurationImpl
public ConfigurationImpl()
-
-
Method Details
-
getGeneratorMode
- Specified by:
getGeneratorModein interfaceConfiguration
-
setGeneratorMode
-
setClassNameSuffix
-
getClassNameSuffix
- Specified by:
getClassNameSuffixin interfaceConfiguration
-
getParserMode
- Specified by:
getParserModein interfaceConfiguration
-
setParserMode
-
getMethodStyle
- Specified by:
getMethodStylein interfaceConfiguration
-
setMethodStyle
-
getBasePackage
- Specified by:
getBasePackagein interfaceConfiguration
-
setBasePackage
-
getExcludes
- Specified by:
getExcludesin interfaceConfiguration
-
setExcludes
-
getEventContext
public boolean getEventContext()- Specified by:
getEventContextin interfaceConfiguration
-
setEventContext
public void setEventContext(boolean eventContext) -
getDocs
public boolean getDocs()- Specified by:
getDocsin interfaceConfiguration
-
setDocs
public void setDocs(boolean readDocs) -
getIncludes
- Specified by:
getIncludesin interfaceConfiguration
-
setIncludes
-
fkAccessors
public boolean fkAccessors()- Specified by:
fkAccessorsin interfaceConfiguration
-
setFkAccessors
public void setFkAccessors(boolean fkAccessors) -
getPluginInformation
- Specified by:
getPluginInformationin interfaceConfiguration
-
setPluginInformation
-
setGenerationAnnotationDetailLevel
-
getGenerationAnnotationDetailLevel
- Specified by:
getGenerationAnnotationDetailLevelin interfaceConfiguration
-
setCqnServices
public void setCqnServices(boolean cqnServices) -
getCqnServices
public boolean getCqnServices()- Specified by:
getCqnServicesin interfaceConfiguration
-
getUniqueEventContexts
public boolean getUniqueEventContexts()- Specified by:
getUniqueEventContextsin interfaceConfiguration
-
setUniqueEventContexts
public void setUniqueEventContexts(boolean uniqueEventContexts)
-