Class CompilerConfigurations
- java.lang.Object
-
- org.openprovenance.prov.template.compiler.CompilerConfigurations
-
public class CompilerConfigurations extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROCESSstatic StringRECORD_2_RECORD
-
Constructor Summary
Constructors Constructor Description CompilerConfigurations()
-
Method Summary
Modifier and Type Method Description SpecificationFilegenerateBuilderConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)SpecificationFilegenerateConfigurator(TemplatesCompilerConfig configs, Locations locations, String theConfiguratorName, 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, BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, BeanDirection outDirection, String directory, String fileName)SpecificationFilegenerateConfigurator(TemplatesCompilerConfig configs, Locations locations, String theConfiguratorName, 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, BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, BeanDirection outDirection, String directory, String fileName, Consumer<com.squareup.javapoet.TypeSpec.Builder> optionalCode)SpecificationFilegenerateConverterConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)SpecificationFilegenerateCsvConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)SpecificationFilegenerateEnactorConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)SpecificationFilegenerateEnactorConfigurator2(TemplatesCompilerConfig configs, String theConfiguratorName, String integrator_package, Locations locations, String directory, String fileName)voidgenerateMethodEnactor(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)voidgenerateMethodEnactor2(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName inputBeanType, com.squareup.javapoet.TypeName outputBeanType)voidgenerateMethodRecord2CsvConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)voidgenerateMethodRecord2RecordConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)voidgenerateMethodRecord2SqlConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)voidgenerateMethodRecordConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)voidgeneratePropertyOrder(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)SpecificationFilegeneratePropertyOrderConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)SpecificationFilegenerateRecord2RecordConfiguration(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)voidgenerateReturnSelf(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)SpecificationFilegenerateSqlConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)voidgenerateSqlInsert(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)SpecificationFilegenerateSqlInsertConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
-
-
Field Detail
-
RECORD_2_RECORD
public static final String RECORD_2_RECORD
- See Also:
- Constant Field Values
-
PROCESS
public static final String PROCESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateConfigurator
public SpecificationFile generateConfigurator(TemplatesCompilerConfig configs, Locations locations, String theConfiguratorName, 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, BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, BeanDirection outDirection, String directory, String fileName)
-
generateConfigurator
public SpecificationFile generateConfigurator(TemplatesCompilerConfig configs, Locations locations, String theConfiguratorName, 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, BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, BeanDirection outDirection, String directory, String fileName, Consumer<com.squareup.javapoet.TypeSpec.Builder> optionalCode)
-
generateSqlConfigurator
public SpecificationFile generateSqlConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generatePropertyOrderConfigurator
public SpecificationFile generatePropertyOrderConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generateCsvConfigurator
public SpecificationFile generateCsvConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generateSqlInsertConfigurator
public SpecificationFile generateSqlInsertConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generateConverterConfigurator
public SpecificationFile generateConverterConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generateRecord2RecordConfiguration
public SpecificationFile generateRecord2RecordConfiguration(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generateEnactorConfigurator
public SpecificationFile generateEnactorConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generateEnactorConfigurator2
public SpecificationFile generateEnactorConfigurator2(TemplatesCompilerConfig configs, String theConfiguratorName, String integrator_package, Locations locations, String directory, String fileName)
-
generateMethodRecord2SqlConverter
public void generateMethodRecord2SqlConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
generateMethodRecord2CsvConverter
public void generateMethodRecord2CsvConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
generatePropertyOrder
public void generatePropertyOrder(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
generateSqlInsert
public void generateSqlInsert(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
generateMethodRecordConverter
public void generateMethodRecordConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
generateMethodRecord2RecordConverter
public void generateMethodRecord2RecordConverter(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
generateMethodEnactor
public void generateMethodEnactor(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
generateMethodEnactor2
public void generateMethodEnactor2(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName inputBeanType, com.squareup.javapoet.TypeName outputBeanType)
-
generateBuilderConfigurator
public SpecificationFile generateBuilderConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
generateReturnSelf
public void generateReturnSelf(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out)
-
-