Package com.atlan.generators
Class TypeGenerator
java.lang.Object
com.atlan.generators.TypeGenerator
- Direct Known Subclasses:
AssetGenerator,AttributeGenerator,EnumGenerator,RelationshipGenerator,StructGenerator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ModelCacheprotected GeneratorConfigprotected Stringprotected AtlanClientprotected Stringprotected Stringprotected Stringprotected String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypeGenerator(AtlanClient client, GeneratorConfig cfg) protectedTypeGenerator(AtlanClient client, TypeDef typeDef, GeneratorConfig cfg) -
Method Summary
Modifier and TypeMethodDescriptiongetCache()getCfg()protected TypeGenerator.MappedTypegetMappedType(String type) booleanprotected abstract void
-
Field Details
-
PRIMITIVE_MAPPINGS
-
generatorName
-
packageRoot
-
originalName
-
className
-
description
-
cfg
-
cache
-
client
-
-
Constructor Details
-
TypeGenerator
-
TypeGenerator
-
-
Method Details
-
resolveClassName
protected abstract void resolveClassName() -
getMappedType
-
getClassTemplateFile
-
isBuiltIn
-
getGeneratorName
-
getPackageRoot
-
getOriginalName
-
getClassName
-
getDescription
-
getCfg
-
getCache
-
getClient
-