Class ApplicationGenerator

java.lang.Object
org.kie.kogito.codegen.core.ApplicationGenerator

public class ApplicationGenerator extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • targetCanonicalName

      public String targetCanonicalName()
    • generate

      public Collection<org.drools.codegen.common.GeneratedFile> generate()
    • generateComponents

      public List<org.drools.codegen.common.GeneratedFile> generateComponents()
    • generateApplicationDescriptor

      public org.drools.codegen.common.GeneratedFile generateApplicationDescriptor()
    • registerGeneratorIfEnabled

      public <G extends Generator> Optional<G> registerGeneratorIfEnabled(G generator)
      Method to wire Generator with ApplicationGenerator if enabled
      Type Parameters:
      G -
      Parameters:
      generator -
      Returns:
    • getGenerators

      protected Collection<Generator> getGenerators()
    • loadAddonList

      protected Set<String> loadAddonList()