Package io.automatiko.engine.codegen
Interface ApplicationSection
-
- All Known Implementing Classes:
AbstractApplicationSection,DecisionContainerGenerator,ProcessesContainerGenerator
public interface ApplicationSectionA 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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description com.github.javaparser.ast.body.ClassOrInterfaceDeclarationclassDeclaration()com.github.javaparser.ast.body.MethodDeclarationfactoryMethod()com.github.javaparser.ast.body.FieldDeclarationfieldDeclaration()default com.github.javaparser.ast.CompilationUnitinjectableClass()java.lang.StringsectionClassName()default java.util.List<com.github.javaparser.ast.stmt.Statement>setupStatements()
-
-
-
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()
-
-