org.n52.wps.io.datahandler.binary
Class GenericFileGenerator

java.lang.Object
  extended by org.n52.wps.io.datahandler.binary.AbstractBinaryGenerator
      extended by org.n52.wps.io.datahandler.binary.GenericFileGenerator
All Implemented Interfaces:
IGenerator, IOHandler, IStreamableGenerator

public class GenericFileGenerator
extends AbstractBinaryGenerator
implements IStreamableGenerator


Field Summary
 
Fields inherited from class org.n52.wps.io.datahandler.binary.AbstractBinaryGenerator
properties, supportedEncodings, supportedFormats
 
Fields inherited from interface org.n52.wps.io.IOHandler
DEFAULT_ENCODING, DEFAULT_MIMETYPE, ENCODING_BASE64, MIME_TYPE_ZIPPED_SHP
 
Constructor Summary
GenericFileGenerator()
           
 
Method Summary
protected  void finalize()
           
 java.io.OutputStream generate(IData data)
           
 java.io.File generateFile(IData data, java.lang.String mimeType)
           
 java.lang.Class[] getSupportedInternalInputDataType()
           
 boolean isSupportedSchema(java.lang.String schema)
           
 void writeToStream(IData outputData, java.io.OutputStream outputStream)
           
 
Methods inherited from class org.n52.wps.io.datahandler.binary.AbstractBinaryGenerator
getSupportedEncodings, getSupportedFormats, getSupportedSchemas, isSupportedEncoding, isSupportedFormat
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericFileGenerator

public GenericFileGenerator()
Method Detail

isSupportedSchema

public boolean isSupportedSchema(java.lang.String schema)
Specified by:
isSupportedSchema in interface IOHandler
Overrides:
isSupportedSchema in class AbstractBinaryGenerator

writeToStream

public void writeToStream(IData outputData,
                          java.io.OutputStream outputStream)
Specified by:
writeToStream in interface IStreamableGenerator

generate

public java.io.OutputStream generate(IData data)
Specified by:
generate in interface IGenerator

generateFile

public java.io.File generateFile(IData data,
                                 java.lang.String mimeType)
Specified by:
generateFile in class AbstractBinaryGenerator

getSupportedInternalInputDataType

public java.lang.Class[] getSupportedInternalInputDataType()
Specified by:
getSupportedInternalInputDataType in interface IGenerator

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object


Copyright © 2007-2011 52north.org. All Rights Reserved.