dataminer/src/main/java/org/gcube/dataanalysis/wps/statisticalmanager/synchserver/bindings/GisLinkParser.java

30 lines
895 B
Java
Executable File

package org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings;
import java.io.InputStream;
import org.n52.wps.io.data.GenericFileData;
import org.n52.wps.io.datahandler.parser.AbstractParser;
import org.n52.wps.io.datahandler.parser.GenericFileParser;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class GisLinkParser extends AbstractParser{
private static Logger LOGGER = LoggerFactory.getLogger(GenericFileParser.class);
//TODO manage gis link bindings
public GisLinkParser() {
super();
supportedIDataTypes.add(GisLinkDataBinding.class);
}
@Override
public GisLinkDataInputBinding parse(InputStream input, String mimeType, String schema) {
GenericFileData theData = new GenericFileData(input, mimeType);
LOGGER.info("Found Gis File Input " + mimeType);
return new GisLinkDataInputBinding(theData);
}
}