Interface GeneralCodeGenNames

All Known Subinterfaces:
ActivatorCreatorRequest, ActivatorCreatorResponse, ApplicationCreatorRequest, ApplicationCreatorResponse, ExternalModuleCreatorRequest, ExternalModuleCreatorResponse, GeneralCreatorRequest, GeneralCreatorResponse

public interface GeneralCodeGenNames
General code gen information.
  • Method Details

    • templateName

      String templateName()
      Optionally, the name of the template to apply, defaulting to "default".
      Returns:
      the template name that should be used
    • moduleName

      Optional<String> moduleName()
      The module name, defaulting to "unnamed" if not specified. This name is used primarily to serve as the codegen name for the Module that is generated.
      Returns:
      module name
    • packageName

      Optional<String> packageName()
      The package name to use for the generated Module, Application, etc. If one is not provided, one will be determined internally.
      Returns:
      the suggested package name, otherwise passing null will delegate package naming to the implementation heuristic