Package com.atlan.generators
Class AssetGenerator
java.lang.Object
com.atlan.generators.TypeGenerator
com.atlan.generators.AssetGenerator
- All Implemented Interfaces:
Comparable<AssetGenerator>
- Direct Known Subclasses:
AssetTestGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlan.generators.TypeGenerator
TypeGenerator.MappedType -
Field Summary
FieldsFields inherited from class com.atlan.generators.TypeGenerator
cache, cfg, className, client, description, generatorName, originalName, packageRoot, PRIMITIVE_MAPPINGS -
Constructor Summary
ConstructorsConstructorDescriptionAssetGenerator(AtlanClient client, EntityDef entityDef, GeneratorConfig cfg) -
Method Summary
Modifier and TypeMethodDescriptionintgetAllSubTypes(String originalTypeName) booleanprotected voidvoidvoidresolveSuperTypeName(String name) Methods inherited from class com.atlan.generators.TypeGenerator
getCache, getCfg, getClassName, getClassTemplateFile, getClient, getDescription, getGeneratorName, getMappedType, getOriginalName, getPackageRoot, isBuiltIn
-
Field Details
-
DIRECTORY
- See Also:
-
-
Constructor Details
-
AssetGenerator
-
-
Method Details
-
resolveClassName
protected void resolveClassName()- Specified by:
resolveClassNamein classTypeGenerator
-
resolveSuperTypeName
-
resolveDetails
public void resolveDetails() -
getInterfaceTemplateFile
-
isAbstract
public boolean isAbstract() -
resolveParentClassName
public void resolveParentClassName() -
getAllSubTypes
-
compareTo
- Specified by:
compareToin interfaceComparable<AssetGenerator>
-
getEntityDef
-
getParentClassName
-
getInterfaceAttributes
-
getClassAttributes
-
getNonInheritedAttributes
-
getOriginalSuperTypes
-
getFullSubTypes
-
getOriginalSubTypes
-
getSubTypes
-
getMapContainers
-
getSuperTypes
-