Class CompilerConfigurations
java.lang.Object
org.openprovenance.prov.template.compiler.CompilerConfigurations
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateBuilderConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateConfigurator(TemplatesProjectConfiguration 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, org.openprovenance.prov.template.compiler.common.BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, org.openprovenance.prov.template.compiler.common.BeanDirection outDirection, String directory, String fileName) generateConfigurator(TemplatesProjectConfiguration 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, org.openprovenance.prov.template.compiler.common.BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, org.openprovenance.prov.template.compiler.common.BeanDirection outDirection, String directory, String fileName, Consumer<com.squareup.javapoet.TypeSpec.Builder> optionalCode) generateConverterConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateCsvConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateEnactorConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateEnactorConfigurator2(TemplatesProjectConfiguration configs, String theConfiguratorName, String integrator_package, Locations locations, String directory, String fileName) voidgenerateInputPropertyOrder(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out) generateInputsConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, 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) voidgenerateOutputPropertyOrder(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out) generateOutputsConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) voidgeneratePropertyOrder(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out) generatePropertyOrderConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateRecord2RecordConfiguration(TemplatesProjectConfiguration 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) generateSqlConfigurator(TemplatesProjectConfiguration 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) generateSqlInsertConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
Field Details
-
RECORD_2_RECORD
- See Also:
-
PROCESS
- See Also:
-
processorOfString
public static final com.squareup.javapoet.ParameterizedTypeName processorOfString
-
-
Constructor Details
-
CompilerConfigurations
-
-
Method Details
-
generateConfigurator
public SpecificationFile generateConfigurator(TemplatesProjectConfiguration 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, org.openprovenance.prov.template.compiler.common.BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, org.openprovenance.prov.template.compiler.common.BeanDirection outDirection, String directory, String fileName) -
generateConfigurator
public SpecificationFile generateConfigurator(TemplatesProjectConfiguration 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, org.openprovenance.prov.template.compiler.common.BeanDirection direction, com.squareup.javapoet.TypeName beanProcessor, boolean defaultBehaviour, String beanPackage, org.openprovenance.prov.template.compiler.common.BeanDirection outDirection, String directory, String fileName, Consumer<com.squareup.javapoet.TypeSpec.Builder> optionalCode) -
generateSqlConfigurator
public SpecificationFile generateSqlConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generatePropertyOrderConfigurator
public SpecificationFile generatePropertyOrderConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateInputsConfigurator
public SpecificationFile generateInputsConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateOutputsConfigurator
public SpecificationFile generateOutputsConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateCsvConfigurator
public SpecificationFile generateCsvConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateBuilderConfigurator
public SpecificationFile generateBuilderConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateSqlInsertConfigurator
public SpecificationFile generateSqlInsertConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateConverterConfigurator
public SpecificationFile generateConverterConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateRecord2RecordConfiguration
public SpecificationFile generateRecord2RecordConfiguration(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateEnactorConfigurator
public SpecificationFile generateEnactorConfigurator(TemplatesProjectConfiguration configs, String theConfiguratorName, Locations locations, String directory, String fileName) -
generateEnactorConfigurator2
public SpecificationFile generateEnactorConfigurator2(TemplatesProjectConfiguration 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) -
generateInputPropertyOrder
public void generateInputPropertyOrder(String builderParameter, com.squareup.javapoet.MethodSpec.Builder mspec, com.squareup.javapoet.TypeName className, com.squareup.javapoet.TypeName beanType, com.squareup.javapoet.TypeName _out) -
generateOutputPropertyOrder
public void generateOutputPropertyOrder(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) -
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)
-