* Copyright (C) 2008 EDIT\r
* European Distributed Institute of Taxonomy \r
* http://www.e-taxonomy.eu\r
+ * \r
+ * The contents of this file are subject to the Mozilla Public License Version 1.1\r
+ * See LICENSE.TXT at the top of this package for the full license terms.\r
*/\r
\r
package eu.etaxonomy.cdm.io.jaxb;\r
\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.common.ExportConfiguratorBase;\r
+import eu.etaxonomy.cdm.io.common.ExportStateBase;\r
import eu.etaxonomy.cdm.io.common.IExportConfigurator;\r
\r
/**\r
* @created 03.09.2008\r
*/\r
public class JaxbExportConfigurator extends ExportConfiguratorBase implements IExportConfigurator {\r
- \r
private static final Logger logger = Logger.getLogger(JaxbExportConfigurator.class);\r
\r
private int maxRows = 0;\r
private boolean formattedOutput = Boolean.TRUE;\r
private String encoding = "UTF-8"; \r
\r
-// private boolean doAgents = true;\r
+ private boolean doUsers = true;\r
private boolean doAgentData = true;\r
private boolean doLanguageData = true;\r
private boolean doFeatureData = true;\r
private boolean doTerms = true;\r
private boolean doTermVocabularies = true;\r
private boolean doHomotypicalGroups = true;\r
+\r
+ private boolean doTypeDesignations = true;\r
+ private boolean doTaxonomicTreeData = true;\r
+ \r
\r
\r
+ \r
+ /* (non-Javadoc)\r
+ * @see eu.etaxonomy.cdm.io.common.IExportConfigurator#getNewState()\r
+ */\r
+ public JaxbExportState getNewState() {\r
+ return new JaxbExportState(this);\r
+ }\r
+\r
public int getMaxRows() {\r
return maxRows;\r
}\r
return doLanguageData;\r
}\r
\r
+ \r
public void setDoLanguageData(boolean doLanguageData) {\r
this.doLanguageData = doLanguageData;\r
}\r
this.doFeatureData = doFeatureData;\r
}\r
\r
+ public boolean isDoTaxonomicTreeData() {\r
+ return doTaxonomicTreeData;\r
+ }\r
+ public void setDoTaxonomicTreeData(boolean doTaxonomicTreeData) {\r
+ this.doTaxonomicTreeData = doTaxonomicTreeData;\r
+ }\r
public boolean isDoDescriptions() {\r
return doDescriptions;\r
}\r
public boolean isDoSynonyms() {\r
return doSynonyms;\r
}\r
+ public boolean isDoUsers() {\r
+ return doUsers;\r
+ }\r
\r
public void setDoSynonyms(boolean doSynonyms) {\r
this.doSynonyms = doSynonyms;\r
return (String)this.getDestination();\r
}\r
}\r
+\r
+ public boolean isDoTypeDesignations() {\r
+ return doTypeDesignations;\r
+ }\r
+\r
+ public void setDoTypeDesignations(boolean doTypeDesignations) {\r
+ this.doTypeDesignations = doTypeDesignations;\r
+ }\r
+\r
\r
}\r