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,Object>clientRegistry
-
Constructor Summary
Constructors Constructor Description FileBuilder()
-
Method Summary
Modifier and Type Method Description abstract StringgetName()HashMap<String,String>getVariableMap()abstract Documentmake(Object[] objects)static voidOldreader(BufferedReader r, DocumentProcessor dp)static voidreader(InputStream is, DocumentProcessor dp)static voidreader(InputStream r, DocumentProcessor dp, RecordProcessor rp)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)
-
-
-
Method Detail
-
reader
public static void reader(InputStream is, DocumentProcessor dp)
-
reader
public static void reader(InputStream r, DocumentProcessor dp, RecordProcessor rp) throws IOException
- Throws:
IOException
-
Oldreader
public static void Oldreader(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)
-
-