Class CompilerCompositeConfigurations

java.lang.Object
org.openprovenance.prov.template.compiler.CompilerCompositeConfigurations

public class CompilerCompositeConfigurations extends Object
  • Constructor Details

    • CompilerCompositeConfigurations

      public CompilerCompositeConfigurations(ProvFactory pFactory)
  • Method Details

    • generateCompositeConfigurator

      public SpecificationFile generateCompositeConfigurator(TemplatesProjectConfiguration configs, Locations locations, com.squareup.javapoet.TypeName typeName, QuadConsumer<String,com.squareup.javapoet.MethodSpec.Builder,com.squareup.javapoet.TypeName,com.squareup.javapoet.TypeName> generator, String generatorMethod, com.squareup.javapoet.TypeName beanProcessor, String fileName)
    • generateCompositeEnactorConfigurator

      public SpecificationFile generateCompositeEnactorConfigurator(TemplatesProjectConfiguration configs, Locations locations, String fileName)
    • generateMethodEnactor

      public void generateMethodEnactor(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType)
    • generateCompositeConfigurator2

      public SpecificationFile generateCompositeConfigurator2(TemplatesProjectConfiguration configs, Locations locations, com.squareup.javapoet.TypeName typeName, QuintetConsumer<String,com.squareup.javapoet.MethodSpec.Builder,com.squareup.javapoet.TypeName,com.squareup.javapoet.TypeName,com.squareup.javapoet.TypeName> generator, String generatorMethod, com.squareup.javapoet.TypeName beanProcessor, String fileName)
    • generateCompositeEnactorConfigurator2

      public SpecificationFile generateCompositeEnactorConfigurator2(TemplatesProjectConfiguration configs, Locations locations, String fileName)
    • generateMethodEnactor2

      public void generateMethodEnactor2(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName inBeanType, com.squareup.javapoet.TypeName outBeanType)