Class BindingsBeanGenerator
- java.lang.Object
-
- org.openprovenance.prov.template.compiler.BindingsBeanGenerator
-
public class BindingsBeanGenerator extends Object
-
-
Constructor Summary
Constructors Constructor Description BindingsBeanGenerator(ProvFactory pFactory)
-
Method Summary
Modifier and Type Method Description StringbeanName(String templateName)com.squareup.javapoet.JavaFilegenerate(Set<QualifiedName> allVars, Set<QualifiedName> allAtts, String name, String templateName, String packge, String resource)booleangenerate(Document doc, String templateName, String packge, String location, String resource)com.squareup.javapoet.MethodSpecgenerateAttMutator(QualifiedName v, Class typ)com.squareup.javapoet.MethodSpecgenerateBindingsGetter()com.squareup.javapoet.TypeSpec.BuildergenerateClassBuilder(String name)com.squareup.javapoet.MethodSpecgenerateConstructor()com.squareup.javapoet.JavaFilegenerateSpecification(Document doc, String name, String templateName, String packge, String resource)com.squareup.javapoet.MethodSpecgenerateTemplateResourceGetter(String resource)com.squareup.javapoet.MethodSpecgenerateVarMutator(QualifiedName v)
-
-
-
Constructor Detail
-
BindingsBeanGenerator
public BindingsBeanGenerator(ProvFactory pFactory)
-
-
Method Detail
-
generate
public boolean generate(Document doc, String templateName, String packge, String location, String resource)
-
generateSpecification
public com.squareup.javapoet.JavaFile generateSpecification(Document doc, String name, String templateName, String packge, String resource)
-
generate
public com.squareup.javapoet.JavaFile generate(Set<QualifiedName> allVars, Set<QualifiedName> allAtts, String name, String templateName, String packge, String resource)
-
generateClassBuilder
public com.squareup.javapoet.TypeSpec.Builder generateClassBuilder(String name)
-
generateConstructor
public com.squareup.javapoet.MethodSpec generateConstructor()
-
generateVarMutator
public com.squareup.javapoet.MethodSpec generateVarMutator(QualifiedName v)
-
generateAttMutator
public com.squareup.javapoet.MethodSpec generateAttMutator(QualifiedName v, Class typ)
-
generateBindingsGetter
public com.squareup.javapoet.MethodSpec generateBindingsGetter()
-
generateTemplateResourceGetter
public com.squareup.javapoet.MethodSpec generateTemplateResourceGetter(String resource)
-
-