Package org.geotools.data.ows

Examples of org.geotools.data.ows.WMSRequest


     */
    public Object getValue(Element element, ElementValue[] value,
        Attributes attrs, Map hints) throws SAXException,
        OperationNotSupportedException {

      WMSRequest request = new WMSRequest();

      for (int i = 0; i < value.length; i++) {
        // System.out.println("OpType ValueName:"
        // +value[i].getElement().getName());

        if (sameName(elems[0], value[i])
            || sameName(elems[8], value[i])) {
          request.setGetCapabilities((org.geotools.data.ows.OperationType) value[i]
              .getValue());
        }

        if (sameName(elems[1], value[i])
            || sameName(elems[9], value[i])) {
          request.setGetMap((org.geotools.data.ows.OperationType) value[i].getValue());
        }

        if (sameName(elems[2], value[i])
            || sameName(elems[10], value[i])) {
          request.setGetFeatureInfo((org.geotools.data.ows.OperationType) value[i]
              .getValue());
        }

        if (sameName(elems[3], value[i])) {
          request.setDescribeLayer((org.geotools.data.ows.OperationType) value[i]
              .getValue());
        }

        if (sameName(elems[4], value[i])) {
          request.setGetLegendGraphic((org.geotools.data.ows.OperationType) value[i]
              .getValue());
        }

        if (sameName(elems[5], value[i])) {
          request
              .setGetStyles((org.geotools.data.ows.OperationType) value[i]
                  .getValue());
        }

        if (sameName(elems[6], value[i])) {
          request
              .setPutStyles((org.geotools.data.ows.OperationType) value[i]
                  .getValue());
        }

        // TODO extended operations here
View Full Code Here


        String url = "http://test/wms";
        String mimeTypes = "image/png";
       
        final WebMapServer server = createMock(WebMapServer.class);
        WMSCapabilities cap = createMock(WMSCapabilities.class);
        WMSRequest req = createMock(WMSRequest.class);
        OperationType gcOpType = createMock(OperationType.class);
        XMLConfiguration globalConfig = createMock(XMLConfiguration.class);
        Capture<TileLayer> layerCapture = new Capture<TileLayer>();
       
        GetCapabilitiesConfiguration config =
                new GetCapabilitiesConfiguration(broker, url, mimeTypes, "3x3", "false"){

                    @Override
                    WebMapServer getWMS() {
                        return server;
                    }
           
        };
       
        expect(server.getCapabilities()).andStubReturn(cap);
        expect(cap.getRequest()).andStubReturn(req);
        expect(req.getGetCapabilities()).andStubReturn(gcOpType);
        expect(gcOpType.getGet()).andStubReturn(new URL("http://test/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=getcapabilities"));
       
        expect(cap.getVersion()).andStubReturn("1.1.1");
       
        List<Layer> layers = new LinkedList<Layer>();
View Full Code Here

TOP

Related Classes of org.geotools.data.ows.WMSRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.