Interface Generator

    • Method Detail

      • section

        ApplicationSection section()
        Returns the "section" of the Application class corresponding to rules. e.g the processes() method with processes().createMyProcess() etc.
      • generate

        java.util.Collection<GeneratedFile> generate()
        Returns the collection of all the files that have been generated/compiled
      • updateConfig

        void updateConfig​(ConfigGenerator cfg)
        Consumes the given ConfigGenerator so that it can enrich it with further, Generator-specific details. This is automatically called by the ApplicationGenerator.
      • setPackageName

        void setPackageName​(java.lang.String packageName)
      • setProjectDirectory

        void setProjectDirectory​(java.nio.file.Path projectDirectory)
      • getLabels

        default java.util.Map<java.lang.String,​java.lang.String> getLabels()