Interface ApplicationSection

  • All Known Implementing Classes:
    AbstractApplicationSection, DecisionContainerGenerator, ProcessesContainerGenerator

    public interface ApplicationSection
    A descriptor for a "section" of the root Application class. It contains a factory method for the section (which is an object instance) and the corresponding class. This is to allow the pattern: app.$sectionname().$method() e.g.: app.processes().createMyProcess()
    • Method Detail

      • sectionClassName

        java.lang.String sectionClassName()
      • fieldDeclaration

        com.github.javaparser.ast.body.FieldDeclaration fieldDeclaration()
      • factoryMethod

        com.github.javaparser.ast.body.MethodDeclaration factoryMethod()
      • classDeclaration

        com.github.javaparser.ast.body.ClassOrInterfaceDeclaration classDeclaration()
      • injectableClass

        default com.github.javaparser.ast.CompilationUnit injectableClass()
      • setupStatements

        default java.util.List<com.github.javaparser.ast.stmt.Statement> setupStatements()