Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.io
Interface ExportProvider

All Superinterfaces:
IOProvider
All Known Subinterfaces:
AlignmentWriter, InstanceWriter, ProjectWriter, StyleWriter
All Known Implementing Classes:
AbstractAlignmentWriter, AbstractExportProvider, AbstractInstanceWriter, AbstractProjectWriter, AbstractStyleWriter, ArchiveProjectWriter, CityGMLInstanceWriter, DefaultAlignmentWriter, DefaultProjectWriter, GmlInstanceWriter, GZipEnabledExport, HtmlMappingExporter, SLDStyleWriter, StreamGmlWriter, XmlInstanceWriter, XMLProjectWriter, ZipProjectWriter

public interface ExportProvider
extends IOProvider

Base interface for export providers

Since:
2.2
Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
static String PARAM_TARGET
          The configuration parameter name for the target URI
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
PARAM_CONTENT_TYPE
 
Method Summary
 LocatableOutputSupplier<? extends OutputStream> getTarget()
          Get the export target
 void setTarget(LocatableOutputSupplier<? extends OutputStream> target)
          Set the export target
 
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
createReporter, execute, getContentType, getParameter, getSupportedParameters, isCancelable, loadConfiguration, setContentType, setParameter, storeConfiguration, validate
 

Field Detail

PARAM_TARGET

static final String PARAM_TARGET
The configuration parameter name for the target URI

See Also:
Constant Field Values
Method Detail

setTarget

void setTarget(LocatableOutputSupplier<? extends OutputStream> target)
Set the export target

Parameters:
target - the target output supplier

getTarget

LocatableOutputSupplier<? extends OutputStream> getTarget()
Get the export target

Returns:
the target output supplier

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d