Package org.geowebcache.mime

Examples of org.geowebcache.mime.FormatModifier


        }
    }

    public Map<String, String> getWMSRequestTemplate(MimeType responseFormat, RequestType reqType) {
        Map<String, String> params = new HashMap<String, String>();
        FormatModifier mod = getFormatModifier(responseFormat);

        params.put("SERVICE", "WMS");

        String request;
        if (reqType == RequestType.MAP) {
            request = "GetMap";
        } else { // if(reqType == RequestType.FEATUREINFO) {
            request = "GetFeatureInfo";
        }
        params.put("REQUEST", request);

        String version = wmsVersion;
        if (wmsVersion == null) {
            version = "1.1.1";
        }
        params.put("VERSION", version);

        String layers;
        if (this.wmsLayers != null && this.wmsLayers.length() != 0) {
            layers = wmsLayers;
        } else {
            layers = getName();
        }
        params.put("LAYERS", layers);

        if (reqType == RequestType.FEATUREINFO) {
            params.put("QUERY_LAYERS", layers);
        }

        String exceptions;
        if (errorMime != null) {
            exceptions = errorMime;
        } else {
            exceptions = XMLMime.ogcxml.getMimeType();
        }
        params.put("EXCEPTIONS", exceptions);

        String styles = "";
        if (wmsStyles != null && wmsStyles.length() != 0) {
            styles = wmsStyles;
        }
        params.put("STYLES", styles);

        if (reqType == RequestType.MAP) {
            Boolean tmpTransparent = transparent;

            if (mod != null && mod.getTransparent() != null) {
                tmpTransparent = mod.getTransparent();
            }

            if (tmpTransparent == null || tmpTransparent) {
                params.put("TRANSPARENT", "TRUE");
            } else {
                params.put("TRANSPARENT", "FALSE");
            }

            String tmpBgColor = bgColor;
            if (mod != null && mod.getBgColor() != null) {
                tmpBgColor = mod.getBgColor();
            }

            if (tmpBgColor != null && tmpBgColor.length() != 0) {
                params.put("BGCOLOR", tmpBgColor);
            }

            String tmpPalette = palette;
            if (mod != null && mod.getPalette() != null) {
                tmpPalette = mod.getPalette();
            }

            if (tmpPalette != null && tmpPalette.length() != 0) {
                params.put("PALETTE", tmpPalette);
            }
View Full Code Here


        assertEquals(layer.getBackendTimeout().intValue(), 120);
        assertEquals(layer2.getBackendTimeout().intValue(), 120);
        assertEquals(layer.isCacheBypassAllowed().booleanValue(), true);
        assertEquals(layer2.isCacheBypassAllowed().booleanValue(), true);
       
        FormatModifier fm = layer.getFormatModifier(ImageMime.jpeg);
        assertEquals(fm.getBgColor(), "0xDDDDDD");
        assertTrue(fm.getRequestFormat().equals(ImageMime.png));
       
        List<RequestFilter> filters = layer.getRequestFilters();
        assertEquals(filters.get(0).getName(),"testWMSRasterFilter");
        assertEquals(filters.get(1).getName(),"testFileRasterFilter");
    }
View Full Code Here

        assertEquals(layer.getBackendTimeout().intValue(), 120);
        assertEquals(layer2.getBackendTimeout().intValue(), 120);
        assertEquals(layer.isCacheBypassAllowed().booleanValue(), true);
        assertEquals(layer2.isCacheBypassAllowed().booleanValue(), true);
       
        FormatModifier fm = layer.getFormatModifier(ImageMime.jpeg);
        assertEquals(fm.getBgColor(), "0xDDDDDD");
        assertTrue(fm.getRequestFormat().equals(ImageMime.png));
       
        List<RequestFilter> filters = layer.getRequestFilters();
        RequestFilter filter0 = filters.get(0);
        assertEquals(filter0.getName(),"testWMSRasterFilter");
        RequestFilter filter1 = filters.get(1);
View Full Code Here

            return null;
        }

        Iterator<FormatModifier> iter = formatModifiers.iterator();
        while (iter.hasNext()) {
            FormatModifier mod = iter.next();
            if (mod.getResponseFormat() == responseFormat) {
                return mod;
            }
        }

        return null;
View Full Code Here

        GeoServerMetaTile metaTile;

        String tileGridSetId = tile.getGridSetId();
        GridSubset gridSubset = getGridSubset(tileGridSetId);
        MimeType responseFormat = tile.getMimeType();
        FormatModifier formatModifier = null;
        long[] tileGridPosition = tile.getTileIndex();
        int gutter = info.getGutter();
        metaTile = new GeoServerMetaTile(gridSubset, responseFormat, formatModifier,
                tileGridPosition, metaX, metaY, gutter);
View Full Code Here

            return null;
        }

        Iterator<FormatModifier> iter = formatModifiers.iterator();
        while (iter.hasNext()) {
            FormatModifier mod = iter.next();
            if (mod.getResponseFormat() == responseFormat) {
                return mod;
            }
        }

        return null;
View Full Code Here

        }
    }

    public Map<String, String> getWMSRequestTemplate(MimeType responseFormat, RequestType reqType) {
        Map<String, String> params = new HashMap<String, String>();
        FormatModifier mod = getFormatModifier(responseFormat);

        params.put("SERVICE", "WMS");

        String request;
        if (reqType == RequestType.MAP) {
            request = "GetMap";
        } else { // if(reqType == RequestType.FEATUREINFO) {
            request = "GetFeatureInfo";
        }
        params.put("REQUEST", request);

        String version = wmsVersion;
        if (wmsVersion == null) {
            version = "1.1.1";
        }
        params.put("VERSION", version);

        String layers;
        if (this.wmsLayers != null && this.wmsLayers.length() != 0) {
            layers = wmsLayers;
        } else {
            layers = getName();
        }
        params.put("LAYERS", layers);

        if (reqType == RequestType.FEATUREINFO) {
            params.put("QUERY_LAYERS", wmsQueryLayers != null ? wmsQueryLayers : layers);
        }

        String exceptions;
        if (errorMime != null) {
            exceptions = errorMime;
        } else {
            exceptions = XMLMime.ogcxml.getMimeType();
        }
        params.put("EXCEPTIONS", exceptions);

        String styles = "";
        if (wmsStyles != null && wmsStyles.length() != 0) {
            styles = wmsStyles;
        }
        params.put("STYLES", styles);

        if (reqType == RequestType.MAP) {
            Boolean tmpTransparent = transparent;

            if (mod != null && mod.getTransparent() != null) {
                tmpTransparent = mod.getTransparent();
            }

            if (tmpTransparent == null || tmpTransparent) {
                params.put("TRANSPARENT", "TRUE");
            } else {
                params.put("TRANSPARENT", "FALSE");
            }

            String tmpBgColor = bgColor;
            if (mod != null && mod.getBgColor() != null) {
                tmpBgColor = mod.getBgColor();
            }

            if (tmpBgColor != null && tmpBgColor.length() != 0) {
                params.put("BGCOLOR", tmpBgColor);
            }

            String tmpPalette = palette;
            if (mod != null && mod.getPalette() != null) {
                tmpPalette = mod.getPalette();
            }

            if (tmpPalette != null && tmpPalette.length() != 0) {
                params.put("PALETTE", tmpPalette);
            }
View Full Code Here

        assertEquals(layer.getBackendTimeout().intValue(), 120);
        assertEquals(layer2.getBackendTimeout().intValue(), 120);
        assertEquals(layer.isCacheBypassAllowed().booleanValue(), true);
        assertEquals(layer2.isCacheBypassAllowed().booleanValue(), true);

        FormatModifier fm = layer.getFormatModifier(ImageMime.jpeg);
        assertEquals(fm.getBgColor(), "0xDDDDDD");
        assertTrue(fm.getRequestFormat().equals(ImageMime.png));

        List<RequestFilter> filters = layer.getRequestFilters();
        assertEquals(filters.get(0).getName(), "testWMSRasterFilter");
        assertEquals(filters.get(1).getName(), "testFileRasterFilter");
    }
View Full Code Here

        assertEquals(layer.getBackendTimeout().intValue(), 120);
        assertEquals(layer2.getBackendTimeout().intValue(), 120);
        assertEquals(layer.isCacheBypassAllowed().booleanValue(), true);
        assertEquals(layer2.isCacheBypassAllowed().booleanValue(), true);

        FormatModifier fm = layer.getFormatModifier(ImageMime.jpeg);
        assertEquals(fm.getBgColor(), "0xDDDDDD");
        assertTrue(fm.getRequestFormat().equals(ImageMime.png));

        List<RequestFilter> filters = layer.getRequestFilters();
        RequestFilter filter0 = filters.get(0);
        assertEquals(filter0.getName(), "testWMSRasterFilter");
        RequestFilter filter1 = filters.get(1);
View Full Code Here

TOP

Related Classes of org.geowebcache.mime.FormatModifier

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.