Class CompilerConfigurations
java.lang.Object
org.openprovenance.prov.template.compiler.CompilerConfigurations
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateBuilderConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName) 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(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) generateConverterConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateCsvConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateEnactorConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateEnactorConfigurator2(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) generatePropertyOrderConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName) generateRecord2RecordConfiguration(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) generateSqlConfigurator(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) generateSqlInsertConfigurator(TemplatesCompilerConfig configs, String theConfiguratorName, Locations locations, String directory, String fileName)
-
Field Details
-
RECORD_2_RECORD
- See Also:
-
PROCESS
- See Also:
-
-
Constructor Details
-
CompilerConfigurations
-
-
Method Details
-
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)
-