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()booleanbooleanbooleanbooleanbooleanvoidsetBasePackage(String basePackage) voidsetCqnServices(boolean cqnServices) voidsetDocs(boolean readDocs) voidsetEventContext(boolean eventContext) voidsetExcludes(List<String> excludes) voidsetFkAccessors(boolean fkAccessors) voidvoidsetGeneratorMode(GeneratorMode generatorMode) voidsetHandlerPackageName(String packageName) voidsetIncludes(List<String> includes) voidsetInterfacesForAspects(boolean value) voidsetMethodStyle(MethodStyle methodMode) voidsetParserMode(ParserMode parserMode) voidsetPluginInformation(String pluginInformation) voidsetSharedInterfaces(boolean value) voidsetStrictSetters(boolean strictSetters) voidsetUniqueEventContexts(boolean uniqueEventContexts)
-
Constructor Details
-
ConfigurationImpl
public ConfigurationImpl()
-
-
Method Details
-
getGeneratorMode
- Specified by:
getGeneratorModein interfaceConfiguration
-
setGeneratorMode
-
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
-
getGenerationAnnotationDetailLevel
- Specified by:
getGenerationAnnotationDetailLevelin interfaceConfiguration
-
setGenerationAnnotationDetailLevel
-
getCqnServices
public boolean getCqnServices()- Specified by:
getCqnServicesin interfaceConfiguration
-
setCqnServices
public void setCqnServices(boolean cqnServices) -
getUniqueEventContexts
public boolean getUniqueEventContexts()- Specified by:
getUniqueEventContextsin interfaceConfiguration
-
setUniqueEventContexts
public void setUniqueEventContexts(boolean uniqueEventContexts) -
getInterfacesForAspects
public boolean getInterfacesForAspects()- Specified by:
getInterfacesForAspectsin interfaceConfiguration
-
setInterfacesForAspects
public void setInterfacesForAspects(boolean value) -
getHandlerPackageName
- Specified by:
getHandlerPackageNamein interfaceConfiguration
-
setHandlerPackageName
-
getStrictSetters
public boolean getStrictSetters()- Specified by:
getStrictSettersin interfaceConfiguration
-
setStrictSetters
public void setStrictSetters(boolean strictSetters)
-