@Override protected void encode(Encoder encoder, Object value, OutputStream output, Operation op) throws IOException, ServiceException { encoder.encode(value, WFS.TransactionResponse, output); } }
@Override protected void encode(Encoder encoder, Object value, OutputStream output, Operation op) throws IOException, ServiceException { encoder.encode(value, WFS.LockFeatureResponse, output); } }
@Override protected void encode(Encoder encoder, Object value, OutputStream output, Operation op) throws IOException, ServiceException { encoder.encode(value, WFS.DescribeStoredQueriesResponse, output); } }
/** * @deprecated use {@link #encode(Object, QName, OutputStream)}. * */ public void write(Object object, QName name, OutputStream out) throws IOException, SAXException { encode(object, name, out); }
/** * @deprecated use {@link #encode(Object, QName, OutputStream)}. * */ public void write(Object object, QName name, OutputStream out) throws IOException, SAXException { encode(object, name, out); }
@Override protected void encode(Encoder encoder, Object value, OutputStream output, Operation op) throws IOException, ServiceException { encoder.encode(value, WFS.DropStoredQueryResponse, output); } }
@Override protected void encode(Encoder encoder, Object value, OutputStream output, Operation op) throws IOException, ServiceException { encoder.encode(value, WFS.CreateStoredQueryResponse, output); } }
@Override public void encode(Object obj, ContentHandler handler) throws Exception { Encoder e = new Encoder(xml); e.encode(obj, element, handler); }
@Override public void encode(Object obj, ContentHandler handler) throws Exception { Encoder e = new Encoder( xml ); e.encode( obj, element, handler ); }
@Override public void encode(Object obj, ContentHandler handler) throws Exception { Encoder e = new Encoder(xml); e.encode(obj, element, handler); }
protected void encode(FeatureCollectionResponse results, OutputStream output, Encoder encoder) throws IOException { encoder.encode( results.unadapt(FeatureCollectionType.class), org.geoserver.wfs.xml.v1_1_0.WFS.FEATURECOLLECTION, output); }
@Override public void encode(Object obj, ContentHandler handler) throws Exception { Encoder e = new Encoder(xml); e.encode(obj, element, handler); }
private static void encode(EObject request, Encoder encoder, OutputStream out) throws IOException { encoder.setIndentSize(1); QName encodeElementName = getElementName(request); encoder.encode(request, encodeElementName, out); }
private void writeToStream(IData coll, OutputStream os) { FeatureCollection<?, ?> fc = ((GTVectorDataBinding)coll).getPayload(); Configuration configuration = new KMLConfiguration(); Encoder encoder = new org.geotools.xml.Encoder(configuration); try{ encoder.encode(fc, KML.kml, os); }catch(IOException e){ throw new RuntimeException(e); } }
@Override public void encode(Object obj, ContentHandler handler) throws Exception { StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); StyledLayerDescriptor sld = sf.createStyledLayerDescriptor(); NamedLayer nl = sf.createNamedLayer(); nl.setName(""); nl.styles().add((Style) obj); sld.setStyledLayers(new StyledLayer[] {nl}); Encoder e = new Encoder(sldConfiguration); e.encode(sld, element, handler); }
@Override public void encode(Object obj, ContentHandler handler) throws Exception { StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); StyledLayerDescriptor sld = sf.createStyledLayerDescriptor(); NamedLayer nl = sf.createNamedLayer(); nl.setName(""); nl.styles().add((Style) obj); sld.setStyledLayers(new StyledLayer[] { nl }); Encoder e = new Encoder(sldConfiguration); e.encode(sld, element, handler); }
void write1_1(LockFeatureResponseType lockResponse, OutputStream output, Operation operation) throws IOException { Encoder encoder = new Encoder(configuration, configuration.schema()); encoder.setEncoding(Charset.forName(getInfo().getGeoServer().getSettings().getCharset())); LockFeatureType req = (LockFeatureType) operation.getParameters()[0]; encoder.setSchemaLocation( org.geoserver.wfs.xml.v1_1_0.WFS.NAMESPACE, buildSchemaURL(req.getBaseUrl(), "schemas/wfs/1.1.0/wfs.xsd")); encoder.encode(lockResponse, org.geoserver.wfs.xml.v1_1_0.WFS.LOCKFEATURERESPONSE, output); output.flush(); } }
@Override public void encode(Object object, ContentHandler handler) throws Exception { FeatureCollection features = (FeatureCollection) object; SimpleFeatureType featureType = (SimpleFeatureType) features.getSchema(); FeatureCollectionType fc = WfsFactory.eINSTANCE.createFeatureCollectionType(); fc.getFeature().add( features ); Encoder e = new Encoder(configuration); e.getNamespaces().declarePrefix( "feature", featureType.getName().getNamespaceURI() ); e.encode( fc, getElement(), handler ); }
@Override protected void encode(FeatureCollectionResponse hits, OutputStream output, WFSInfo wfs) throws IOException { hits.setNumberOfFeatures(BigInteger.valueOf(0)); Encoder e = new Encoder(new WFSConfiguration()); e.setEncoding(Charset.forName(wfs.getGeoServer().getSettings().getCharset())); e.setSchemaLocation( WFS.NAMESPACE, ResponseUtils.appendPath(wfs.getSchemaBaseURL(), "wfs/2.0/wfs.xsd")); e.encode(hits.getAdaptee(), WFS.FeatureCollection, output); } }
protected void encode(FeatureCollectionResponse hits, OutputStream output, WFSInfo wfs) throws IOException { Encoder encoder = new Encoder(configuration, configuration.schema()); encoder.setEncoding(Charset.forName(wfs.getGeoServer().getSettings().getCharset())); encoder.setSchemaLocation( org.geoserver.wfs.xml.v1_1_0.WFS.NAMESPACE, ResponseUtils.appendPath(wfs.getSchemaBaseURL(), "wfs/1.1.0/wfs.xsd")); encoder.encode( hits.getAdaptee(), org.geoserver.wfs.xml.v1_1_0.WFS.FEATURECOLLECTION, output); } }