2 * Copyright (C) 2008 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
7 package eu
.etaxonomy
.cdm
.io
.jaxb
;
9 import java
.util
.HashMap
;
10 import java
.util
.HashSet
;
12 import org
.apache
.log4j
.Logger
;
14 import eu
.etaxonomy
.cdm
.io
.common
.ImportConfiguratorBase
;
17 * @author a.babadshanjan
20 public class JaxbExportConfigurator
{
22 private static final Logger logger
= Logger
.getLogger(JaxbExportConfigurator
.class);
24 private HashMap
<String
, Integer
> configuration
= new HashMap
<String
, Integer
>(13);
26 private boolean doAgents
= true;
27 private boolean doAgentData
= true;
28 private boolean doFeatureData
= true;
29 private boolean doTerms
= true;
30 private boolean doTermVocabularies
= true;
31 private boolean doOccurrences
= true;
32 private boolean doReferences
= true;
33 private boolean doReferencedEntities
= true;
34 private boolean doTaxonNames
= true;
35 private boolean doTaxa
= true;
36 private boolean doSynonyms
= true;
37 private boolean doRelationships
= true;
38 private boolean doMedia
= true;
40 public JaxbExportConfigurator() {
45 public boolean isDoAgents() {
49 public void setDoAgents(boolean doAgents
) {
50 this.doAgents
= doAgents
;