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

java.lang.Object
  extended by org.n52.wps.io.datahandler.binary.AbstractBinaryGenerator
All Implemented Interfaces:
IGenerator, IOHandler
Direct Known Subclasses:
AsciiGrassGenerator, GenericFileGenerator, GeotiffGenerator

public abstract class AbstractBinaryGenerator
extends java.lang.Object
implements IGenerator


Field Summary
protected  org.n52.wps.PropertyDocument.Property[] properties
           
protected  java.util.List<java.lang.String> supportedEncodings
           
protected  java.util.List<java.lang.String> supportedFormats
           
 
Fields inherited from interface org.n52.wps.io.IOHandler
DEFAULT_ENCODING, DEFAULT_MIMETYPE, ENCODING_BASE64, MIME_TYPE_ZIPPED_SHP
 
Constructor Summary
AbstractBinaryGenerator()
           
 
Method Summary
abstract  java.io.File generateFile(IData coll, java.lang.String mimeType)
           
 java.lang.String[] getSupportedEncodings()
           
 java.lang.String[] getSupportedFormats()
           
 java.lang.String[] getSupportedSchemas()
           
 boolean isSupportedEncoding(java.lang.String encoding)
           
 boolean isSupportedFormat(java.lang.String format)
           
 boolean isSupportedSchema(java.lang.String schema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.n52.wps.io.IGenerator
generate, getSupportedInternalInputDataType
 

Field Detail

supportedFormats

protected java.util.List<java.lang.String> supportedFormats

supportedEncodings

protected java.util.List<java.lang.String> supportedEncodings

properties

protected org.n52.wps.PropertyDocument.Property[] properties
Constructor Detail

AbstractBinaryGenerator

public AbstractBinaryGenerator()
Method Detail

isSupportedFormat

public boolean isSupportedFormat(java.lang.String format)
Specified by:
isSupportedFormat in interface IOHandler

getSupportedFormats

public java.lang.String[] getSupportedFormats()
Specified by:
getSupportedFormats in interface IOHandler

isSupportedSchema

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

isSupportedEncoding

public boolean isSupportedEncoding(java.lang.String encoding)
Specified by:
isSupportedEncoding in interface IOHandler

getSupportedEncodings

public java.lang.String[] getSupportedEncodings()
Specified by:
getSupportedEncodings in interface IOHandler

getSupportedSchemas

public java.lang.String[] getSupportedSchemas()
Specified by:
getSupportedSchemas in interface IOHandler

generateFile

public abstract java.io.File generateFile(IData coll,
                                          java.lang.String mimeType)


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