public abstract class DwcaRecordBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.CharSequence |
COLLECTION_SEPARATOR |
protected DwcaTaxExportConfigurator |
config |
protected int |
count |
protected static boolean |
IS_FIRST |
protected static boolean |
IS_NOT_FIRST |
protected boolean |
isWritingHeader |
protected java.util.Map<java.lang.String,java.net.URI> |
knownFields |
protected java.util.Set<TermUri> |
knownTermFields |
Modifier | Constructor and Description |
---|---|
protected |
DwcaRecordBase(DwcaMetaDataRecord metaDataRecord,
DwcaTaxExportConfigurator config) |
Modifier and Type | Method and Description |
---|---|
protected void |
addKnownField(java.lang.String string,
java.lang.String uri) |
protected void |
addKnownField(TermUri term) |
protected abstract void |
doWrite(DwcaTaxExportState state,
java.io.PrintWriter writer) |
protected java.lang.String |
getAgent(AgentBase<?> agent) |
protected java.lang.String |
getDate(org.joda.time.DateTime date) |
protected java.lang.String |
getDesignationType(TypeDesignationStatusBase<?> status) |
protected java.lang.String |
getEstablishmentMeans(PresenceAbsenceTerm status) |
protected java.lang.String |
getFeature(Feature feature) |
java.lang.Integer |
getId() |
protected java.lang.String |
getId(DwcaTaxExportState state,
ICdmBase cdmBase) |
protected java.lang.String |
getLanguage(Language language) |
protected java.lang.String |
getLifeStage(DefinedTerm stage) |
protected java.lang.String |
getNomCode(NomenclaturalCode nomCode) |
protected java.lang.String |
getNomStatus(NomenclaturalStatusType nomStatus) |
protected java.lang.String |
getOccurrenceStatus(PresenceAbsenceTerm status) |
protected java.lang.String |
getRank(Rank rank) |
protected java.lang.String |
getRights(Rights rights) |
protected java.lang.String |
getRights(java.util.Set<Rights> rights) |
protected java.lang.String |
getSex(DefinedTerm sex) |
protected java.lang.String |
getTimePeriod(TimePeriod period) |
protected java.lang.String |
getTimePeriodPart(TimePeriod period,
boolean useEnd) |
java.util.UUID |
getUuid() |
protected void |
line(DwcaTaxExportState state,
java.lang.String[] csvLine,
DwcaTaxExportFile table,
TermUri termUri,
DwcaId id) |
protected void |
line(DwcaTaxExportState state,
java.lang.String[] csvLine,
DwcaTaxExportFile table,
TermUri termUri,
Language language) |
protected void |
line(DwcaTaxExportState state,
java.lang.String[] csvLine,
DwcaTaxExportFile table,
TermUri termUri,
java.util.Set<Rights> rights) |
protected void |
line(DwcaTaxExportState state,
java.lang.String[] csvLine,
DwcaTaxExportFile table,
TermUri termUri,
java.lang.String string) |
protected void |
line(DwcaTaxExportState state,
java.lang.String[] csvLine,
DwcaTaxExportFile table,
TermUri termUri,
java.lang.String string,
java.lang.String defaultValue) |
protected void |
line(DwcaTaxExportState state,
java.lang.String[] csvLine,
DwcaTaxExportFile table,
TermUri termUri,
java.util.UUID uuid) |
protected void |
print(AgentBase<?> agent,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(AgentBase<?> agent,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(java.lang.Boolean boolValue,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(java.lang.Boolean boolValue,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(DwcaId dwcaId,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(java.lang.Integer intValue,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(java.lang.Integer intValue,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(Language language,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(Language language,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(LSID lsid,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(LSID lsid,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(Point point,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String latitudeKey,
java.lang.String longitudeKey) |
protected void |
print(Point point,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri latitudeKey,
TermUri longitudeKey) |
protected void |
print(java.util.Set<Rights> rights,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(java.util.Set<Rights> rights,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(java.lang.String value,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(java.lang.String value,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey,
java.lang.String defaultValue) |
protected void |
print(java.lang.String value,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(java.lang.String value,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey,
java.lang.String defaultValue) |
protected void |
print(java.net.URI uri,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
print(java.net.URI uri,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
print(java.util.UUID uuid,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
printId(java.lang.Integer intValue,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
printId(java.util.UUID uuid,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
printNotes(java.util.Set<Annotation> notes,
java.io.PrintWriter writer,
boolean addSeparator,
java.lang.String fieldKey) |
protected void |
printNotes(java.util.Set<Annotation> notes,
java.io.PrintWriter writer,
boolean addSeparator,
TermUri fieldKey) |
protected void |
registerFieldKey(java.net.URI key,
java.lang.String defaultValue) |
protected abstract void |
registerKnownFields() |
void |
setId(java.lang.Integer id) |
void |
setUuid(java.util.UUID uuid) |
void |
write(DwcaTaxExportState state,
java.io.PrintWriter writer) |
void |
writeCsv(DwcaTaxExportState state) |
protected static final java.lang.CharSequence COLLECTION_SEPARATOR
protected static final boolean IS_FIRST
protected static final boolean IS_NOT_FIRST
protected java.util.Map<java.lang.String,java.net.URI> knownFields
protected java.util.Set<TermUri> knownTermFields
protected int count
protected boolean isWritingHeader
protected DwcaTaxExportConfigurator config
protected DwcaRecordBase(DwcaMetaDataRecord metaDataRecord, DwcaTaxExportConfigurator config)
protected abstract void doWrite(DwcaTaxExportState state, java.io.PrintWriter writer)
public void write(DwcaTaxExportState state, java.io.PrintWriter writer)
public void writeCsv(DwcaTaxExportState state)
protected abstract void registerKnownFields()
public void setId(java.lang.Integer id)
public java.lang.Integer getId()
public void setUuid(java.util.UUID uuid)
public java.util.UUID getUuid()
protected void printNotes(java.util.Set<Annotation> notes, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void printNotes(java.util.Set<Annotation> notes, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(DwcaId dwcaId, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(java.util.UUID uuid, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(AgentBase<?> agent, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(AgentBase<?> agent, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(Language language, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(Language language, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(LSID lsid, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(LSID lsid, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(java.util.Set<Rights> rights, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(java.util.Set<Rights> rights, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(java.net.URI uri, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(java.net.URI uri, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(Point point, java.io.PrintWriter writer, boolean addSeparator, TermUri latitudeKey, TermUri longitudeKey)
protected void print(Point point, java.io.PrintWriter writer, boolean addSeparator, java.lang.String latitudeKey, java.lang.String longitudeKey)
protected void print(java.lang.Boolean boolValue, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(java.lang.Boolean boolValue, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(java.lang.Integer intValue, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(java.lang.Integer intValue, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void printId(java.lang.Integer intValue, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void printId(java.util.UUID uuid, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(java.lang.String value, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey)
protected void print(java.lang.String value, java.io.PrintWriter writer, boolean addSeparator, TermUri fieldKey, java.lang.String defaultValue)
protected void print(java.lang.String value, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey)
protected void print(java.lang.String value, java.io.PrintWriter writer, boolean addSeparator, java.lang.String fieldKey, java.lang.String defaultValue)
protected void line(DwcaTaxExportState state, java.lang.String[] csvLine, DwcaTaxExportFile table, TermUri termUri, java.util.Set<Rights> rights)
protected void line(DwcaTaxExportState state, java.lang.String[] csvLine, DwcaTaxExportFile table, TermUri termUri, Language language)
protected void line(DwcaTaxExportState state, java.lang.String[] csvLine, DwcaTaxExportFile table, TermUri termUri, DwcaId id)
protected void line(DwcaTaxExportState state, java.lang.String[] csvLine, DwcaTaxExportFile table, TermUri termUri, java.util.UUID uuid)
protected void line(DwcaTaxExportState state, java.lang.String[] csvLine, DwcaTaxExportFile table, TermUri termUri, java.lang.String string)
protected void line(DwcaTaxExportState state, java.lang.String[] csvLine, DwcaTaxExportFile table, TermUri termUri, java.lang.String string, java.lang.String defaultValue)
protected void registerFieldKey(java.net.URI key, java.lang.String defaultValue)
protected java.lang.String getRights(Rights rights)
protected java.lang.String getLanguage(Language language)
protected java.lang.String getDate(org.joda.time.DateTime date)
protected java.lang.String getNomStatus(NomenclaturalStatusType nomStatus)
protected java.lang.String getNomCode(NomenclaturalCode nomCode)
protected java.lang.String getRank(Rank rank)
protected java.lang.String getSex(DefinedTerm sex)
protected java.lang.String getLifeStage(DefinedTerm stage)
protected java.lang.String getOccurrenceStatus(PresenceAbsenceTerm status)
protected java.lang.String getEstablishmentMeans(PresenceAbsenceTerm status)
protected java.lang.String getAgent(AgentBase<?> agent)
protected java.lang.String getFeature(Feature feature)
protected java.lang.String getTimePeriod(TimePeriod period)
protected java.lang.String getTimePeriodPart(TimePeriod period, boolean useEnd)
protected java.lang.String getRights(java.util.Set<Rights> rights)
protected java.lang.String getDesignationType(TypeDesignationStatusBase<?> status)
protected void addKnownField(java.lang.String string, java.lang.String uri) throws java.net.URISyntaxException
java.net.URISyntaxException
protected void addKnownField(TermUri term) throws java.net.URISyntaxException
java.net.URISyntaxException
protected java.lang.String getId(DwcaTaxExportState state, ICdmBase cdmBase)
state
- taxon
- Copyright © 2007-2020 EDIT. All Rights Reserved.