public class DwcaTaxExportState extends XmlExportState<DwcaTaxExportConfigurator>
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<DwcaTaxExportFile,java.util.Set<java.lang.Integer>> |
existingRecordIds |
protected java.util.Set<java.util.UUID> |
existingRecordUuids |
config
Constructor and Description |
---|
DwcaTaxExportState(DwcaTaxExportConfigurator config) |
Modifier and Type | Method and Description |
---|---|
protected void |
addExistingRecord(DwcaTaxExportFile file,
CdmBase cdmBase) |
protected void |
addExistingRecordUuid(CdmBase cdmBase) |
void |
addMetaRecord(DwcaMetaDataRecord record) |
void |
closeZip() |
java.util.List<TaxonNode> |
getAllNodes() |
java.util.List<DwcaMetaDataRecord> |
getMetaRecords() |
DwcaResultProcessor |
getProcessor() |
java.io.PrintWriter |
getWriter(DwcaTaxExportFile file) |
java.io.OutputStream |
getZipStream(java.lang.String fileName) |
boolean |
isZip() |
java.io.PrintWriter |
putWriter(DwcaTaxExportFile file,
java.io.PrintWriter writer) |
protected boolean |
recordExists(DwcaTaxExportFile file,
CdmBase cdmBase) |
protected boolean |
recordExistsUuid(CdmBase cdmBase) |
void |
setAllNodes(java.util.List<TaxonNode> allNodes) |
getDbId, putDbId
getTransformer
getConfig, getCurrentIO, getResult, initialize, setConfig, setCurrentIO, setResult
protected java.util.Map<DwcaTaxExportFile,java.util.Set<java.lang.Integer>> existingRecordIds
protected java.util.Set<java.util.UUID> existingRecordUuids
public DwcaTaxExportState(DwcaTaxExportConfigurator config)
protected boolean recordExists(DwcaTaxExportFile file, CdmBase cdmBase)
protected void addExistingRecord(DwcaTaxExportFile file, CdmBase cdmBase)
protected boolean recordExistsUuid(CdmBase cdmBase)
protected void addExistingRecordUuid(CdmBase cdmBase)
public void addMetaRecord(DwcaMetaDataRecord record)
public java.util.List<DwcaMetaDataRecord> getMetaRecords()
public boolean isZip()
public java.io.OutputStream getZipStream(java.lang.String fileName)
public void closeZip() throws java.io.IOException
java.io.IOException
public java.util.List<TaxonNode> getAllNodes()
public void setAllNodes(java.util.List<TaxonNode> allNodes)
allNodes
- the allNodes to setpublic DwcaResultProcessor getProcessor()
public java.io.PrintWriter getWriter(DwcaTaxExportFile file)
public java.io.PrintWriter putWriter(DwcaTaxExportFile file, java.io.PrintWriter writer)
Copyright © 2007-2020 EDIT. All Rights Reserved.