Class FileBuilder
- java.lang.Object
-
- org.openprovenance.prov.template.log2prov.FileBuilder
-
public abstract class FileBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static HashMap<String,FileBuilder>registry
-
Constructor Summary
Constructors Constructor Description FileBuilder()
-
Method Summary
Modifier and Type Method Description abstract StringgetName()HashMap<String,String>getVariableMap()abstract Documentmake(Object[] objects)static voidreader(BufferedReader r, DocumentProcessor dp)static voidreader(InputStream is, DocumentProcessor dp)voidregister(Map<String,FileBuilder> m)static voidregister(FileBuilder builder)static booleanregisterBuilders(String[] builders, ProvFactory pf)voidsetVariableMap(HashMap<String,String> m)BooleantoBoolean(Object v)DoubletoDouble(Object v)FloattoFloat(Object v)IntegertoInt(Object v)LongtoLong(Object v)
-
-
-
Field Detail
-
registry
public static HashMap<String,FileBuilder> registry
-
-
Method Detail
-
reader
public static void reader(InputStream is, DocumentProcessor dp)
-
reader
public static void reader(BufferedReader r, DocumentProcessor dp)
-
register
public static void register(FileBuilder builder)
-
getName
public abstract String getName()
-
registerBuilders
public static boolean registerBuilders(String[] builders, ProvFactory pf)
-
register
public void register(Map<String,FileBuilder> m)
-
-