org.n52.wps.io.data
Class GenericFileData

java.lang.Object
  extended by org.n52.wps.io.data.GenericFileData

public class GenericFileData
extends java.lang.Object


Field Summary
 java.io.InputStream dataStream
           
 java.lang.String fileExtension
           
 java.lang.String mimeType
           
 
Constructor Summary
GenericFileData(org.geotools.feature.FeatureCollection featureCollection)
           
GenericFileData(java.io.File primaryTempFile, java.lang.String mimeType)
           
GenericFileData(org.geotools.coverage.grid.GridCoverage2D payload, java.lang.String mimeType)
           
GenericFileData(java.io.InputStream stream, java.lang.String mimeType)
           
 
Method Summary
protected  void finalize()
           
 GTVectorDataBinding getAsGTVectorDataBinding()
           
 java.io.File getBaseFile()
           
static java.io.File getShpFile(org.geotools.feature.FeatureCollection collection)
           
 java.lang.String writeData(java.io.File workspaceDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataStream

public final java.io.InputStream dataStream

fileExtension

public final java.lang.String fileExtension

mimeType

public final java.lang.String mimeType
Constructor Detail

GenericFileData

public GenericFileData(java.io.InputStream stream,
                       java.lang.String mimeType)

GenericFileData

public GenericFileData(org.geotools.feature.FeatureCollection featureCollection)
                throws java.io.IOException
Throws:
java.io.IOException

GenericFileData

public GenericFileData(java.io.File primaryTempFile,
                       java.lang.String mimeType)
                throws java.io.IOException
Throws:
java.io.IOException

GenericFileData

public GenericFileData(org.geotools.coverage.grid.GridCoverage2D payload,
                       java.lang.String mimeType)
Method Detail

getShpFile

public static java.io.File getShpFile(org.geotools.feature.FeatureCollection collection)
                               throws java.io.IOException,
                                      org.opengis.feature.IllegalAttributeException
Throws:
java.io.IOException
org.opengis.feature.IllegalAttributeException

writeData

public java.lang.String writeData(java.io.File workspaceDir)

getAsGTVectorDataBinding

public GTVectorDataBinding getAsGTVectorDataBinding()

getBaseFile

public java.io.File getBaseFile()

finalize

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


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