Class CodeGenCommand

    • Constructor Summary

      Constructors 
      Constructor Description
      CodeGenCommand​(CodeGenConfig config)  
      CodeGenCommand​(CodeGenConfig config, io.micronaut.core.util.functional.ThrowingSupplier<org.grails.forge.io.OutputHandler,​java.io.IOException> outputHandlerSupplier, org.grails.forge.io.ConsoleOutput consoleOutput)  
    • Field Detail

      • overwrite

        protected boolean overwrite
    • Constructor Detail

      • CodeGenCommand

        public CodeGenCommand​(CodeGenConfig config)
      • CodeGenCommand

        public CodeGenCommand​(CodeGenConfig config,
                              io.micronaut.core.util.functional.ThrowingSupplier<org.grails.forge.io.OutputHandler,​java.io.IOException> outputHandlerSupplier,
                              org.grails.forge.io.ConsoleOutput consoleOutput)
    • Method Detail

      • setBeanContext

        @Inject
        public void setBeanContext​(io.micronaut.context.BeanContext beanContext)
      • applies

        public abstract boolean applies()
      • getProject

        protected org.grails.forge.application.Project getProject​(java.lang.String name)
      • getTemplateRenderer

        protected org.grails.forge.template.TemplateRenderer getTemplateRenderer​(org.grails.forge.application.Project project)
                                                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • getTemplateRenderer

        protected org.grails.forge.template.TemplateRenderer getTemplateRenderer()
                                                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • getCommand

        protected <T extends CodeGenCommand> T getCommand​(java.lang.Class<T> clazz)
      • out

        public void out​(java.lang.String message)
        Specified by:
        out in interface org.grails.forge.io.ConsoleOutput
        Overrides:
        out in class BaseCommand
      • err

        public void err​(java.lang.String message)
        Specified by:
        err in interface org.grails.forge.io.ConsoleOutput
        Overrides:
        err in class BaseCommand
      • warning

        public void warning​(java.lang.String message)
        Specified by:
        warning in interface org.grails.forge.io.ConsoleOutput
        Overrides:
        warning in class BaseCommand