2 * Copyright (C) 2008 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
7 package eu
.etaxonomy
.cdm
.io
.common
;
9 import eu
.etaxonomy
.cdm
.api
.application
.CdmApplicationController
;
10 import eu
.etaxonomy
.cdm
.io
.common
.IImportConfigurator
.CHECK
;
13 * @author a.babadshanjan
16 public interface IExportConfigurator
extends IIoConfigurator
{
18 public static enum CHECK
{
24 public static enum DO_REFERENCES
{
31 public abstract boolean isValid();
34 * A String representation of the destination (e.g. CDM JAXB XML)
37 public abstract String
getDestinationNameString();
39 public abstract CHECK
getCheck();
41 public Class
<ICdmIoExport
>[] getIoClassList();
44 * Returns a <code>CdmApplicationController</code> created by the values of this configuration.
45 * If a controller was already created before the last created controller is returned.
48 public CdmApplicationController
getCdmAppController();