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>clientRegistrystatic ProxyManagementpmstatic HashMap<String,FileBuilder>registry
-
Constructor Summary
Constructors Constructor Description FileBuilder()
-
Method Summary
-
-
-
Field Detail
-
pm
public static ProxyManagement pm
-
registry
public static final HashMap<String,FileBuilder> registry
-
-
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
-
reader
public static Map<String,Object> reader(InputStream r, DocumentProcessor dp, RecordProcessor rp, TypesRecordProcessor tp) throws IOException
- Throws:
IOException
-
processRecords
public static void processRecords(List<org.apache.commons.csv.CSVRecord> records, DocumentProcessor dp, RecordProcessor rp, TypesRecordProcessor tp, Map<String,String> sqlInsert, Map<QualifiedName,Set<String>> knownTypeMap, Map<QualifiedName,Set<String>> unknownTypeMap, Map<QualifiedName,Map<String,Collection<String>>> idata)
-
processRecord
public static void processRecord(String methodName, Object[] args, DocumentProcessor dp, RecordProcessor rp, TypesRecordProcessor tp, Map<String,String> sqlInsert, Map<QualifiedName,Set<String>> knownTypeMap, Map<QualifiedName,Set<String>> unknownTypeMap, Map<QualifiedName,Map<String,Collection<String>>> idata)
-
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)
-
-