@Override public GenericFileDataWithGTBinding parse(InputStream input, String mimeType, String schema) { GenericFileDataWithGT theData = new GenericFileDataWithGT(input, mimeType); LOGGER.info("Found File Input " + mimeType); return new GenericFileDataWithGTBinding(theData); }
public InputStream generateStream(IData data, String mimeType, String schema) throws IOException { InputStream theStream = ((GenericFileDataWithGTBinding)data).getPayload().getDataStream(); return theStream; }
@Override public GenericFileDataWithGTBinding parse(InputStream input, String mimeType, String schema) { GenericFileDataWithGT theData = new GenericFileDataWithGT(input, mimeType); LOGGER.info("Found File Input " + mimeType); return new GenericFileDataWithGTBinding(theData); }
public InputStream generateStream(IData data, String mimeType, String schema) throws IOException { InputStream theStream = ((GenericFileDataWithGTBinding)data).getPayload().getDataStream(); return theStream; }
@Override public GenericFileDataWithGTBinding parse(InputStream stream, String mimeType, String schema) { GenericFileDataWithGTBinding data = new GenericFileDataWithGTBinding( new GenericFileDataWithGT(stream, "text/xml")); return data; }
public InputStream generateStream(IData data, String mimeType, String schema) throws IOException { InputStream theStream = ((GenericFileDataWithGTBinding)data).getPayload().getDataStream(); return theStream; }
private GenericFileDataWithGTBinding parseXML(File file) { SimpleFeatureCollection fc = new GML2BasicParser().parseSimpleFeatureCollection(file); GenericFileDataWithGTBinding data = null; try { data = new GenericFileDataWithGTBinding(new GenericFileDataWithGT(fc)); } catch (IOException e) { LOGGER.error("Exception while trying to wrap GenericFileData around GML2 FeatureCollection.", e); } return data; }
@Override public InputStream generateStream(IData data, String mimeType, String schema) throws IOException { // // check for correct request before returning the stream // if (!(this.isSupportedGenerate(data.getSupportedClass(), mimeType, schema))){ // throw new IOException("I don't support the incoming datatype"); // } GTVectorDataBinding vectorBindingData = ((GenericFileDataWithGTBinding)data).getPayload().getAsGTVectorDataBinding(); IGenerator assistanceGen = GeneratorFactory.getInstance().getGenerator(schema, mimeType, IOHandler.DEFAULT_ENCODING, GTVectorDataBinding.class); return assistanceGen.generateStream(vectorBindingData, mimeType, schema); }
private GenericFileDataWithGTBinding parseXML(File file) { SimpleFeatureCollection fc = new GML3BasicParser().parseFeatureCollection(file); GenericFileDataWithGTBinding data = null; try { data = new GenericFileDataWithGTBinding(new GenericFileDataWithGT(fc)); } catch (IOException e) { LOGGER.error("Exception while creating GenericFileData from FeatureCollection", e); } return data; }
outputFileData = new GenericFileDataWithGT(currentFile, currentParam.mimeType); result.put(currentParam.wpsOutputID, new GenericFileDataWithGTBinding(outputFileData)); } catch (FileNotFoundException e) { LOGGER.error("Could not read output file: " + fileName);
result.put(wpsOutputID, new GenericFileDataWithGTBinding(outputFileData)); } catch (FileNotFoundException e) { LOGGER.error("Could not read output file: " + outputs.get(wpsOutputID));
result.put(wpsOutputID, new GenericFileDataWithGTBinding(outputFileData)); } catch (FileNotFoundException e) { LOGGER.error("Could not read output file: " + outputs.get(wpsOutputID));