Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.io.impl
Class GZipEnabledExport

java.lang.Object
  extended by eu.esdihumboldt.hale.common.core.io.impl.AbstractIOProvider
      extended by eu.esdihumboldt.hale.common.core.io.impl.AbstractExportProvider
          extended by eu.esdihumboldt.hale.common.core.io.impl.GZipEnabledExport
All Implemented Interfaces:
ExportProvider, IOProvider
Direct Known Subclasses:
AbstractInstanceWriter

public abstract class GZipEnabledExport
extends AbstractExportProvider

Export provider that supports GZiped output based on the content type.

Author:
Simon Templer

Nested Class Summary
static class GZipEnabledExport.GZipOutputSupplier
          Output supplier wrapping the output stream in a GZIPOutputStream
 
Field Summary
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.ExportProvider
PARAM_TARGET
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
PARAM_CONTENT_TYPE
 
Constructor Summary
GZipEnabledExport()
           
 
Method Summary
 LocatableOutputSupplier<? extends OutputStream> getTarget()
          Get the export target
 
Methods inherited from class eu.esdihumboldt.hale.common.core.io.impl.AbstractExportProvider
createReporter, setParameter, setTarget, storeConfiguration, validate
 
Methods inherited from class eu.esdihumboldt.hale.common.core.io.impl.AbstractIOProvider
addSupportedParameter, execute, execute, fail, getContentType, getDefaultTypeName, getParameter, getSupportedParameters, getTypeName, loadConfiguration, setContentType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
execute, getContentType, getParameter, getSupportedParameters, isCancelable, loadConfiguration, setContentType
 

Constructor Detail

GZipEnabledExport

public GZipEnabledExport()
Method Detail

getTarget

public LocatableOutputSupplier<? extends OutputStream> getTarget()
Description copied from interface: ExportProvider
Get the export target

Specified by:
getTarget in interface ExportProvider
Overrides:
getTarget in class AbstractExportProvider
Returns:
the target output supplier
See Also:
AbstractExportProvider.getTarget()

Humboldt Alignment Editor 2.5.0

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