/* (c) 2014 Open Source Geospatial Foundation - all rights reserved
* (c) 2014 OpenPlans
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.wps.process;
import java.io.InputStream;
/**
* A RawData based on a single InputStream.
*
* @author Andrea Aime - GeoSolutions
*
*/
public class StreamRawData extends AbstractRawData {
InputStream inputStream;
public StreamRawData(String mimeType, InputStream inputStream, String extension) {
super(mimeType, extension);
this.inputStream = inputStream;
}
public StreamRawData(String mimeType, InputStream inputStream) {
super(mimeType);
this.inputStream = inputStream;
}
public String getMimeType() {
return mimeType;
}
public InputStream getInputStream() {
return inputStream;
}
public String getFileExtension() {
return extension;
}
@Override
public String toString() {
return "StreamRawData [mimeType=" + mimeType + ", inputStream=" + inputStream
+ ", extension=" + extension + "]";
}
}