Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(GeneratedFile) - Method in class com.sap.cds.generator.util.FileSystem
- accept(GeneratedFile) - Method in interface com.sap.cds.generator.util.GeneratedFile.Consumer
- addCdsNameAnnotation(MethodSpec.Builder, CdsElement, String) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- addCdsPathAnnotation(MethodSpec.Builder, String, String) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- addFkStaticField(TypeSpec.Builder, CdsElement) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- addStaticCreateForKeys(TypeSpec.Builder, CdsEntity, Map<String, ParameterSpec>) - Static method in class com.sap.cds.generator.util.TypeUtils
- addStaticField(TypeSpec.Builder, CdsElement) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- addStaticMethod(TypeSpec.Builder, TypeName, TypeSpec.Builder...) - Static method in class com.sap.cds.generator.util.TypeUtils
- addTo(TypeSpec.Builder) - Method in class com.sap.cds.generator.util.GeneratedAnnotationUtil
B
- BEAN - Enum constant in enum class com.sap.cds.generator.MethodStyle
- builderClassName(CdsDefinition) - Static method in class com.sap.cds.generator.util.TypeUtils
C
- CaseFormatHelper - Class in com.sap.cds.generator.writer
- Cds4jCodegen - Class in com.sap.cds.generator
- Cds4jCodegen(Configuration) - Constructor for class com.sap.cds.generator.Cds4jCodegen
- Cds4jCodegen.CsnSupplier - Interface in com.sap.cds.generator
- Cds4jCodegen.Result - Class in com.sap.cds.generator
- Cds4jCodegen.Result.Status - Enum Class in com.sap.cds.generator
- cdsNameAnnotation(String, String) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- cdsPathAnnotation(String, String) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- checkForJavaKeyword(String) - Static method in class com.sap.cds.generator.util.NamesUtils
- className(String) - Static method in class com.sap.cds.generator.util.TypeUtils
- com.sap.cds.generator - package com.sap.cds.generator
- com.sap.cds.generator.util - package com.sap.cds.generator.util
- com.sap.cds.generator.writer - package com.sap.cds.generator.writer
- Configuration - Interface in com.sap.cds.generator
- ConfigurationImpl - Class in com.sap.cds.generator
-
Configuration instance stores the configuration values for the application.
- ConfigurationImpl() - Constructor for class com.sap.cds.generator.ConfigurationImpl
- create(TypeSpec.Builder, Configuration, NamesUtils) - Static method in class com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
- create(TypeSpec.Builder, Configuration, String) - Static method in class com.sap.cds.generator.writer.CreateConsumptionInterfaceVisitor
- create(TypeSpec.Builder, Configuration, String, String, NamesUtils) - Static method in class com.sap.cds.generator.writer.CreateEventContextInterfaceVisitor
- create(TypeSpec.Builder, CdsModel, Configuration) - Static method in class com.sap.cds.generator.writer.WrapperInterfaceCreator
- create(TypeSpec.Builder, String, Configuration, NamesUtils) - Static method in class com.sap.cds.generator.writer.CreateAppServiceInterfaceVisitor
- create(String) - Static method in class com.sap.cds.generator.util.PatternMatcher
- CreateAppServiceInterfaceVisitor - Class in com.sap.cds.generator.writer
- CreateBuilderInterfaceVisitor - Class in com.sap.cds.generator.writer
- CreateConsumptionInterfaceVisitor - Class in com.sap.cds.generator.writer
- CreateEventContextInterfaceVisitor - Class in com.sap.cds.generator.writer
E
- EntityWriterException - Exception in com.sap.cds.generator.util
- EntityWriterException(String) - Constructor for exception com.sap.cds.generator.util.EntityWriterException
- EntityWriterException(String, Throwable) - Constructor for exception com.sap.cds.generator.util.EntityWriterException
F
- FAILURE - Enum constant in enum class com.sap.cds.generator.Cds4jCodegen.Result.Status
- FileLocation - Interface in com.sap.cds.generator.util
- FileSystem - Class in com.sap.cds.generator.util
- FileSystem(Path, boolean) - Constructor for class com.sap.cds.generator.util.FileSystem
- fkAccessors() - Method in interface com.sap.cds.generator.Configuration
- fkAccessors() - Method in class com.sap.cds.generator.ConfigurationImpl
- FLUENT - Enum constant in enum class com.sap.cds.generator.MethodStyle
- FULL - Enum constant in enum class com.sap.cds.generator.GeneratedAnnotationDetailLevel
-
Annotation added with the name of the generator, versions of CDS artefacts used and a date and time when objects were generated.
G
- generate(Cds4jCodegen.CsnSupplier, GeneratedFile.Consumer) - Method in class com.sap.cds.generator.Cds4jCodegen
- GeneratedAnnotationDetailLevel - Enum Class in com.sap.cds.generator
-
Defines the level of details for the annotation @
Generatedthat is added to the interfaces generated from the CDS models. - GeneratedAnnotationUtil - Class in com.sap.cds.generator.util
- GeneratedAnnotationUtil(Configuration) - Constructor for class com.sap.cds.generator.util.GeneratedAnnotationUtil
- GeneratedFile - Interface in com.sap.cds.generator.util
- GeneratedFile.Accessor - Interface in com.sap.cds.generator.util
- GeneratedFile.Consumer - Interface in com.sap.cds.generator.util
- GeneratedFile.Supplier - Interface in com.sap.cds.generator.util
- generateInterface(String) - Method in class com.sap.cds.generator.writer.WrapperInterfaceCreator
- GeneratorMode - Enum Class in com.sap.cds.generator.util
- get() - Method in interface com.sap.cds.generator.Cds4jCodegen.CsnSupplier
- get(FileLocation) - Method in class com.sap.cds.generator.util.FileSystem
- get(FileLocation) - Method in interface com.sap.cds.generator.util.GeneratedFile.Supplier
- getAnonymousElements(CdsElement) - Static method in class com.sap.cds.generator.util.TypeUtils
- getArrayTypeName(TypeName) - Static method in class com.sap.cds.generator.util.PoetTypeName
- getAttributeType(CdsType, Configuration) - Static method in class com.sap.cds.generator.util.TypeUtils
- getBasePackage() - Method in interface com.sap.cds.generator.Configuration
- getBasePackage() - Method in class com.sap.cds.generator.ConfigurationImpl
- getClassNameSuffix() - Method in interface com.sap.cds.generator.Configuration
- getClassNameSuffix() - Method in class com.sap.cds.generator.ConfigurationImpl
- getContent() - Method in interface com.sap.cds.generator.util.GeneratedFile
- getCqnServices() - Method in interface com.sap.cds.generator.Configuration
- getCqnServices() - Method in class com.sap.cds.generator.ConfigurationImpl
- getDocs() - Method in interface com.sap.cds.generator.Configuration
- getDocs() - Method in class com.sap.cds.generator.ConfigurationImpl
- getEffectiveNames(CdsDefinition) - Static method in class com.sap.cds.generator.util.NamesUtils
-
Returns the effective name and qualified name of the given
CdsDefinitionas aPair - getEventContext() - Method in interface com.sap.cds.generator.Configuration
- getEventContext() - Method in class com.sap.cds.generator.ConfigurationImpl
- getExcludes() - Method in interface com.sap.cds.generator.Configuration
- getExcludes() - Method in class com.sap.cds.generator.ConfigurationImpl
- getGeneratedServices() - Method in class com.sap.cds.generator.writer.ModelWriter
- getGenerationAnnotationDetailLevel() - Method in interface com.sap.cds.generator.Configuration
- getGenerationAnnotationDetailLevel() - Method in class com.sap.cds.generator.ConfigurationImpl
- getGeneratorMode() - Method in interface com.sap.cds.generator.Configuration
- getGeneratorMode() - Method in class com.sap.cds.generator.ConfigurationImpl
- getIncludes() - Method in interface com.sap.cds.generator.Configuration
- getIncludes() - Method in class com.sap.cds.generator.ConfigurationImpl
- getInnerEventContextClassName(CdsDefinition, String) - Static method in class com.sap.cds.generator.util.TypeUtils
- getIssues() - Method in class com.sap.cds.generator.Cds4jCodegen.Result
- getJavaDoc(CdsAnnotatable) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- getManagedToOneFks(CdsElement) - Static method in class com.sap.cds.generator.util.TypeUtils
- getMethodStyle() - Method in interface com.sap.cds.generator.Configuration
- getMethodStyle() - Method in class com.sap.cds.generator.ConfigurationImpl
- getNameIfNotIgnored(CdsAnnotatable, String) - Static method in class com.sap.cds.generator.util.NamesUtils
-
Returns the effective name of the given annotatable, if not annotated with `@cds.java.ignore : true`
- getOperationResultType(CdsDefinition, CdsType, NamesUtils) - Static method in class com.sap.cds.generator.util.TypeUtils
- getParserMode() - Method in interface com.sap.cds.generator.Configuration
- getParserMode() - Method in class com.sap.cds.generator.ConfigurationImpl
- getPluginInformation() - Method in interface com.sap.cds.generator.Configuration
- getPluginInformation() - Method in class com.sap.cds.generator.ConfigurationImpl
- getQualifiedAppServiceInterfaceName(CdsService) - Method in class com.sap.cds.generator.util.NamesUtils
- getQualifiedContextNameForDot(String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- getResolvedWrapperName(String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- getReturnType(CdsElement, Configuration) - Static method in class com.sap.cds.generator.util.TypeUtils
- getStatus() - Method in class com.sap.cds.generator.Cds4jCodegen.Result
- getTargetName(CdsElement) - Method in class com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
- getTypeFromCdsName(String, String, String) - Static method in class com.sap.cds.generator.util.PoetTypeName
- getTypeName(String) - Static method in class com.sap.cds.generator.util.PoetTypeName
- getUri() - Method in interface com.sap.cds.generator.util.FileLocation
I
- innerInterfaceQualifiedName(CdsElement, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- interfaceName(CdsDefinition) - Method in class com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
- isAnonymousAspect(CdsElement) - Static method in class com.sap.cds.generator.util.TypeUtils
- isAnonymousType(CdsType) - Static method in class com.sap.cds.generator.util.TypeUtils
- isCompositionOfAspectsWithStructuredElements(CdsElement) - Static method in class com.sap.cds.generator.util.TypeUtils
- isExcluded(String) - Method in class com.sap.cds.generator.util.NamesUtils
- isIgnored(CdsDefinition) - Static method in class com.sap.cds.generator.Cds4jCodegen
-
Checks whether the given
CdsDefinitionis to be ignored by the code generation. - isResource() - Method in interface com.sap.cds.generator.util.FileLocation
- isUppercaseOnly(String) - Static method in class com.sap.cds.generator.writer.CaseFormatHelper
- isValidTechnicalEntity(CdsModel, String) - Static method in class com.sap.cds.generator.util.NamesUtils
L
- listOf(TypeName) - Static method in class com.sap.cds.generator.util.TypeUtils
- logWarningForManyToManyWithStructElement(CdsModel, CdsStructuredType) - Static method in class com.sap.cds.generator.util.TypeUtils
- lowercaseFirst(String) - Static method in class com.sap.cds.generator.writer.CaseFormatHelper
M
- matches(String) - Method in class com.sap.cds.generator.util.PatternMatcher
- MethodStyle - Enum Class in com.sap.cds.generator
- MINIMAL - Enum constant in enum class com.sap.cds.generator.GeneratedAnnotationDetailLevel
-
Annotation added with just the name of the generator.
- ModelWriter - Class in com.sap.cds.generator.writer
- ModelWriter(GeneratedFile.Consumer, Configuration, CdsModel) - Constructor for class com.sap.cds.generator.writer.ModelWriter
N
- namespace(String) - Static method in class com.sap.cds.generator.util.NamesUtils
- namespace(String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- NamesUtils - Class in com.sap.cds.generator.util
- NamesUtils(Configuration) - Constructor for class com.sap.cds.generator.util.NamesUtils
- NONE - Enum constant in enum class com.sap.cds.generator.GeneratedAnnotationDetailLevel
-
Annotation is not added at all.
- noRelevantIssues(ParserMode, GeneratorMode) - Static method in class com.sap.cds.generator.Cds4jCodegen
P
- packageName(CdsDefinition) - Method in class com.sap.cds.generator.util.NamesUtils
- packageName(String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
-
Return package based on basePackage and qualifiedName.
Example:
a) basepackage = EMPTY; OUT = model
b) basepackage = EMPTY; qualifiedName = com.Model; OUT = com
c) basepackage = com, qualifiedName = Model; OUT = com
d) basepackage = com, qualifiedName = sap.Model; OUT = com.sap - ParserMode - Enum Class in com.sap.cds.generator.util
- PatternMatcher - Class in com.sap.cds.generator.util
- PoetTypeName - Class in com.sap.cds.generator.util
- PREDICATE - Static variable in class com.sap.cds.generator.writer.Types
Q
- qualifiedContextname(String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- qualifiedJavaClass(String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- qualifiedJavaClassName(CdsDefinition) - Method in class com.sap.cds.generator.util.NamesUtils
- qualifiedJavaClassName(String, String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- qualifiedWrapperBuilderName(CdsDefinition, String, boolean) - Static method in class com.sap.cds.generator.util.NamesUtils
R
- REFERENCE - Static variable in class com.sap.cds.generator.writer.Types
- Result() - Constructor for class com.sap.cds.generator.Cds4jCodegen.Result
S
- SELECT_LIST - Static variable in class com.sap.cds.generator.writer.Types
- setBasePackage(String) - Method in class com.sap.cds.generator.ConfigurationImpl
- setClassNameSuffix(String) - Method in class com.sap.cds.generator.ConfigurationImpl
- setCqnServices(boolean) - Method in class com.sap.cds.generator.ConfigurationImpl
- setDocs(boolean) - Method in class com.sap.cds.generator.ConfigurationImpl
- setEventContext(String) - Method in class com.sap.cds.generator.ConfigurationImpl
- setExcludes(List<String>) - Method in class com.sap.cds.generator.ConfigurationImpl
- setFkAccessors(boolean) - Method in class com.sap.cds.generator.ConfigurationImpl
- setGenerationAnnotationDetailLevel(GeneratedAnnotationDetailLevel) - Method in interface com.sap.cds.generator.Configuration
- setGenerationAnnotationDetailLevel(GeneratedAnnotationDetailLevel) - Method in class com.sap.cds.generator.ConfigurationImpl
- setGeneratorMode(GeneratorMode) - Method in class com.sap.cds.generator.ConfigurationImpl
- setGeneratorMode(String) - Method in class com.sap.cds.generator.ConfigurationImpl
- setIncludes(List<String>) - Method in class com.sap.cds.generator.ConfigurationImpl
- setJavaDoc(CdsAnnotatable, MethodSpec.Builder) - Static method in class com.sap.cds.generator.writer.SpecWriterUtil
- setMethodStyle(MethodStyle) - Method in class com.sap.cds.generator.ConfigurationImpl
- setMethodStyle(String) - Method in class com.sap.cds.generator.ConfigurationImpl
- setParserMode(ParserMode) - Method in class com.sap.cds.generator.ConfigurationImpl
- setParserMode(String) - Method in class com.sap.cds.generator.ConfigurationImpl
- setPluginInformation(String) - Method in interface com.sap.cds.generator.Configuration
- setPluginInformation(String) - Method in class com.sap.cds.generator.ConfigurationImpl
- SOURCE - Static variable in class com.sap.cds.generator.writer.Types
- SpecWriterUtil - Class in com.sap.cds.generator.writer
- SpecWriterUtil() - Constructor for class com.sap.cds.generator.writer.SpecWriterUtil
- STRICT - Enum constant in enum class com.sap.cds.generator.util.GeneratorMode
- STRICT - Enum constant in enum class com.sap.cds.generator.util.ParserMode
- STRUCTURED_TYPE_IMPL - Static variable in class com.sap.cds.generator.writer.Types
- STRUCTUREDTYPE - Static variable in class com.sap.cds.generator.writer.Types
- SUCCESS - Enum constant in enum class com.sap.cds.generator.Cds4jCodegen.Result.Status
T
- TOLERANT - Enum constant in enum class com.sap.cds.generator.util.GeneratorMode
- TOLERANT - Enum constant in enum class com.sap.cds.generator.util.ParserMode
- toLowerCamel(String) - Static method in class com.sap.cds.generator.writer.CaseFormatHelper
- toUpperCamel(String) - Static method in class com.sap.cds.generator.writer.CaseFormatHelper
- toUpperUnderscore(String) - Static method in class com.sap.cds.generator.writer.CaseFormatHelper
- Types - Class in com.sap.cds.generator.writer
- TypeUtils - Class in com.sap.cds.generator.util
U
- unqualifiedContextName(String, String) - Static method in class com.sap.cds.generator.util.NamesUtils
- unqualifiedName(String) - Static method in class com.sap.cds.generator.util.NamesUtils
- UnSupportedModelException - Exception in com.sap.cds.generator.util
- UnSupportedModelException(String) - Constructor for exception com.sap.cds.generator.util.UnSupportedModelException
V
- validJavaMethodName(String) - Method in class com.sap.cds.generator.util.NamesUtils
- valueOf(String) - Static method in enum class com.sap.cds.generator.Cds4jCodegen.Result.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.generator.GeneratedAnnotationDetailLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.generator.MethodStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.generator.util.GeneratorMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.generator.util.ParserMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.sap.cds.generator.Cds4jCodegen.Result.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.generator.GeneratedAnnotationDetailLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.generator.MethodStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.generator.util.GeneratorMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.generator.util.ParserMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visit(CdsAction) - Method in class com.sap.cds.generator.writer.CreateAppServiceInterfaceVisitor
- visit(CdsAction) - Method in class com.sap.cds.generator.writer.CreateEventContextInterfaceVisitor
- visit(CdsAction) - Method in class com.sap.cds.generator.writer.ModelWriter
- visit(CdsElement) - Method in class com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
- visit(CdsElement) - Method in class com.sap.cds.generator.writer.CreateConsumptionInterfaceVisitor
- visit(CdsEntity) - Method in class com.sap.cds.generator.writer.CreateAppServiceInterfaceVisitor
- visit(CdsEntity) - Method in class com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
- visit(CdsEntity) - Method in class com.sap.cds.generator.writer.CreateConsumptionInterfaceVisitor
- visit(CdsEntity) - Method in class com.sap.cds.generator.writer.ModelWriter
- visit(CdsEvent) - Method in class com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
- visit(CdsEvent) - Method in class com.sap.cds.generator.writer.CreateConsumptionInterfaceVisitor
- visit(CdsEvent) - Method in class com.sap.cds.generator.writer.CreateEventContextInterfaceVisitor
- visit(CdsEvent) - Method in class com.sap.cds.generator.writer.ModelWriter
- visit(CdsFunction) - Method in class com.sap.cds.generator.writer.CreateAppServiceInterfaceVisitor
- visit(CdsFunction) - Method in class com.sap.cds.generator.writer.CreateEventContextInterfaceVisitor
- visit(CdsFunction) - Method in class com.sap.cds.generator.writer.ModelWriter
- visit(CdsModel) - Method in class com.sap.cds.generator.writer.ModelWriter
- visit(CdsParameter) - Method in class com.sap.cds.generator.writer.CreateEventContextInterfaceVisitor
- visit(CdsService) - Method in class com.sap.cds.generator.writer.CreateAppServiceInterfaceVisitor
- visit(CdsService) - Method in class com.sap.cds.generator.writer.ModelWriter
- visit(CdsStructuredType) - Method in class com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
- visit(CdsStructuredType) - Method in class com.sap.cds.generator.writer.CreateConsumptionInterfaceVisitor
- visit(CdsStructuredType) - Method in class com.sap.cds.generator.writer.ModelWriter
W
A B C E F G I L M N P Q R S T U V WAll Classes and Interfaces|All Packages|Serialized Form