Class TypeGenerator

java.lang.Object
com.atlan.generators.TypeGenerator
Direct Known Subclasses:
AssetGenerator, AttributeGenerator, EnumGenerator, RelationshipGenerator, StructGenerator

public abstract class TypeGenerator extends Object
  • Field Details

    • PRIMITIVE_MAPPINGS

      protected static final Map<String,String> PRIMITIVE_MAPPINGS
    • generatorName

      protected String generatorName
    • packageRoot

      protected String packageRoot
    • originalName

      protected String originalName
    • className

      protected String className
    • description

      protected String description
    • cfg

      protected GeneratorConfig cfg
    • cache

      protected ModelCache cache
  • Constructor Details

  • Method Details

    • resolveClassName

      protected abstract void resolveClassName()
    • getMappedType

      protected TypeGenerator.MappedType getMappedType(String type)
    • getClassTemplateFile

      public String getClassTemplateFile()
    • isBuiltIn

      public boolean isBuiltIn(String orgName, String reTyped)
    • getGeneratorName

      public String getGeneratorName()
    • getPackageRoot

      public String getPackageRoot()
    • getOriginalName

      public String getOriginalName()
    • getClassName

      public String getClassName()
    • getDescription

      public String getDescription()
    • getCfg

      public GeneratorConfig getCfg()
    • getCache

      public ModelCache getCache()