Package guru.interlis.convconf.file
Class XlsxWorkbookAdapter
java.lang.Object
guru.interlis.convconf.file.XlsxWorkbookAdapter
- All Implemented Interfaces:
FileSourceReader,FileTargetWriter,RecordSourceReader,RecordTargetWriter
File source/writer using one XLSX workbook with one sheet per source/target name.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
XlsxWorkbookAdapter
-
-
Method Details
-
read
public List<Map<String,Object>> read(String sourceName, Map<String, String> equalsFilter) throws ExceptionDescription copied from interface:RecordSourceReaderReads rows from a backend object with an equality filter.- Specified by:
readin interfaceRecordSourceReader- Parameters:
sourceName- backend-specific source object nameequalsFilter- key/value equality filter (column -> required value)- Returns:
- list of rows as column/value maps
- Throws:
Exception- on backend access failures
-
write
Description copied from interface:RecordTargetWriterWrites rows to a backend object.- Specified by:
writein interfaceRecordTargetWriter- Parameters:
targetName- backend-specific target object namerows- rows to write as column/value maps- Throws:
Exception- on backend access failures
-