Package com.sap.cds.reflect.impl
Class CdsSimpleTypeBuilder.CdsSimpleTypeDefinition
java.lang.Object
com.sap.cds.reflect.impl.CdsAnnotatableImpl
com.sap.cds.reflect.impl.CdsDefinitionImpl
com.sap.cds.reflect.impl.CdsSimpleTypeBuilder.CdsSimpleTypeDefinition
- All Implemented Interfaces:
CdsAnnotatable
,CdsDefinition
,CdsNamed
,CdsSimpleType
,CdsType
- Enclosing class:
- CdsSimpleTypeBuilder
protected static class CdsSimpleTypeBuilder.CdsSimpleTypeDefinition
extends CdsDefinitionImpl
implements CdsSimpleType
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sap.cds.reflect.impl.CdsAnnotatableImpl
CdsAnnotatableImpl.CdsAnnotationImpl<T>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CdsSimpleTypeDefinition
(Collection<CdsAnnotation<?>> annotations, String qualifiedName, String name, CdsBaseType cdsType, Map<String, Object> properties) -
Method Summary
Methods inherited from class com.sap.cds.reflect.impl.CdsDefinitionImpl
getName, getQualifiedName, getQualifier
Methods inherited from class com.sap.cds.reflect.impl.CdsAnnotatableImpl
annotations, findAnnotation, getDoc, removeAt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.sap.cds.reflect.CdsAnnotatable
annotations, findAnnotation, getAnnotationValue
Methods inherited from interface com.sap.cds.reflect.CdsDefinition
as, getKey, getName, getQualifier
Methods inherited from interface com.sap.cds.reflect.CdsSimpleType
accept, getQualifiedName, isSimple, isSimpleType
Methods inherited from interface com.sap.cds.reflect.CdsType
isArrayed, isAssociation, isEnum, isStructured, isSymbolicType
-
Constructor Details
-
CdsSimpleTypeDefinition
protected CdsSimpleTypeDefinition(Collection<CdsAnnotation<?>> annotations, String qualifiedName, String name, CdsBaseType cdsType, Map<String, Object> properties)
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceCdsSimpleType
-
getJavaType
- Specified by:
getJavaType
in interfaceCdsSimpleType
-
defaultValue
- Specified by:
defaultValue
in interfaceCdsSimpleType
-
get
- Specified by:
get
in interfaceCdsSimpleType
-
toString
- Overrides:
toString
in classCdsDefinitionImpl
-
getKind
- Specified by:
getKind
in interfaceCdsDefinition
-