3 * Copyright (C) 2009 EDIT
4 * European Distributed Institute of Taxonomy
5 * http://www.e-taxonomy.eu
7 * The contents of this file are subject to the Mozilla Public License Version 1.1
8 * See LICENSE.TXT at the top of this package for the full license terms.
10 package eu
.etaxonomy
.cdm
.io
.taxonx2013
;
12 import java
.util
.ArrayList
;
13 import java
.util
.HashMap
;
15 import org
.apache
.log4j
.Logger
;
17 import eu
.etaxonomy
.cdm
.model
.name
.SpecimenTypeDesignationStatus
;
24 public class TaxonXDataHolder
{
25 @SuppressWarnings("unused")
26 private static final Logger logger
= Logger
.getLogger(TaxonXDataHolder
.class);
29 protected String atomisedStr
;
30 protected String nomenclatureCode
;
31 protected String institutionCode
;
32 protected String collectionCode
;
33 protected String unitID
;
34 protected String recordBasis
;
35 protected String accessionNumber
;
36 // protected String collectorsNumber;
38 protected String fieldNumber
;
39 protected Double longitude
;
40 protected Double latitude
;
41 protected String locality
;
42 protected String languageIso
= null;
43 protected String country
;
44 protected String isocountry
;
46 protected int altitude
;
48 protected ArrayList
<String
> gatheringAgentList
;
49 protected ArrayList
<String
> identificationList
;
50 protected ArrayList
<SpecimenTypeDesignationStatus
> statusList
;
51 protected ArrayList
<HashMap
<String
, String
>> atomisedIdentificationList
;
52 protected ArrayList
<String
> namedAreaList
;
53 protected ArrayList
<String
> referenceList
;
54 protected ArrayList
<String
> multimediaObjects
;
56 protected ArrayList
<String
> knownABCDelements
= new ArrayList
<String
>();
57 protected HashMap
<String
,String
> allABCDelements
= new HashMap
<String
,String
>();