Package org.geotools.styling

Examples of org.geotools.styling.Symbolizer


     * @param style style to display
     */
    private void setStyle(Style style) {
        FeatureTypeStyle featureTypeStyle = null;
        Rule rule = null;
        Symbolizer symbolizer = null;

        if (style != null) {
            featureTypeStyle = SLD.featureTypeStyle(style, schema);

            if (featureTypeStyle != null) {
View Full Code Here


        return fts2;
    }

    @Test
    public void testRule() throws Exception {
        Symbolizer symb1 = sf.createLineSymbolizer(sf
                .getDefaultStroke(), "geometry");

        Symbolizer symb2 = sf.createPolygonSymbolizer(sf
                .getDefaultStroke(), sf.getDefaultFill(), "shape");

        RasterSymbolizer symb3 = sf.createRasterSymbolizer();

        Rule rule = sf.createRule();
View Full Code Here

            List<Rule> rules = featureTypeStyle.rules();
            for( int j = 0; j < rules.size(); j++ ) {
                Rule rule = rules.get(j);
                Symbolizer[] symbolizers = rule.getSymbolizers();
                for( int k = 0; k < symbolizers.length; k++ ) {
                    Symbolizer symbolizer = symbolizers[k];
                    if (symbolizer instanceof RasterSymbolizer) {
                        return rule;
                    }
                }
View Full Code Here

        notEq.addRule(rule1);
        assertEqualsContract(clone, notEq, fts);
    }

    public void testRule() throws Exception {
        Symbolizer symb1 = sf.createLineSymbolizer(sf
                .getDefaultStroke(), "geometry");

        Symbolizer symb2 = sf.createPolygonSymbolizer(sf
                .getDefaultStroke(), sf.getDefaultFill(), "shape");

        Rule rule = sf.createRule();
        rule.setSymbolizers(new Symbolizer[] { symb1, symb2 });
View Full Code Here

        final Symbolizer[] symbolizers = applicableRules[0].getSymbolizers();
        if (symbolizers == null || symbolizers.length != 1 | symbolizers[0] == null)
            throw new IllegalArgumentException(
                    "Unable to create a legend for this style, we need exactly 1 Symbolizer");

        final Symbolizer symbolizer = symbolizers[0];
        if (!(symbolizer instanceof RasterSymbolizer))
            throw new IllegalArgumentException(
                    "Unable to create a legend for this style, we need a RasterSymbolizer");
        rasterSymbolizer = (RasterSymbolizer) symbolizer;
View Full Code Here

        }

        // modified to deal with null copies that should be skipped
        List<Symbolizer> symArray = new ArrayList<Symbolizer>();
        for (Symbolizer sym : rule.symbolizers()) {
            Symbolizer symcopy = copy(sym);
            if (symcopy != null)
                symArray.add(symcopy);
        }
        Symbolizer[] symsCopy = (Symbolizer[]) symArray.toArray(new Symbolizer[symArray.size()]);
View Full Code Here

        for (int i = 0; i < ruleCount; i++) {
            final Symbolizer[] symbolizers = applicableRules[i].getSymbolizers();

            for (int sIdx = 0; sIdx < symbolizers.length; sIdx++) {
                final Symbolizer symbolizer = symbolizers[sIdx];

                if (symbolizer instanceof RasterSymbolizer) {
                    throw new IllegalStateException(
                        "It is not legal to have a RasterSymbolizer here"
                    );
View Full Code Here

        for (int i = 0; i < ruleCount; i++) {
            final Symbolizer[] symbolizers = applicableRules[i].getSymbolizers();

            for (int sIdx = 0; sIdx < symbolizers.length; sIdx++) {
                final Symbolizer symbolizer = symbolizers[sIdx];

                if (symbolizer instanceof RasterSymbolizer) {
                    throw new IllegalStateException(
                            "It is not legal to have a RasterSymbolizer here"
                            );
View Full Code Here

                    hintsMap);
            graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                    RenderingHints.VALUE_ANTIALIAS_ON);

            for (int sIdx = 0; sIdx < symbolizers.length; sIdx++) {
                final Symbolizer symbolizer = symbolizers[sIdx];

                if (symbolizer instanceof RasterSymbolizer) {
                    throw new IllegalStateException(
                            "It is not legal to have a RasterSymbolizer here");
                } else {
View Full Code Here

        Symbolizer[] symbolizers = rule.getSymbolizers();

        if (symbolizers != null) {
            for (int i = 0; i < symbolizers.length; i++) {
                Symbolizer symbolizer = symbolizers[i];
                symbolizer.accept(this);
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.geotools.styling.Symbolizer

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.