Package org.geotools.styling

Examples of org.geotools.styling.NamedStyle


            if( object instanceof StyledLayerDescriptor){
                StyledLayerDescriptor sld = (StyledLayerDescriptor) object;
                return sld;
            }
            else if ( object instanceof NamedStyle ){
                NamedStyle style = (NamedStyle) object;
                StyledLayerDescriptor sld = createDefaultSLD( style );
                return sld;
            }
        }
        catch(Exception ignore){
View Full Code Here


                if( array != null && array.length > 0 ){
                    return array[0];
                }
            }
            else if ( object instanceof NamedStyle ){
                NamedStyle style = (NamedStyle) object;
                return style;
            }
        }
        catch(Exception ignore){
            // we are ignoring this error and will try the more forgiving option below
View Full Code Here

                if( array != null && array.length > 0 ){
                    return array[0];
                }
            }
            else if ( object instanceof NamedStyle ){
                NamedStyle style = (NamedStyle) object;
                return style;
            }
        }
        catch(Exception ignore){
            // we are ignoring this error and will try the more forgiving option below
View Full Code Here

        assertEquals(1, collector.styles.size());
        assertEquals(1, collector.layers.size());

        NamedLayer layer = (NamedLayer) collector.layers.get(0);
        assertEquals("states", layer.getName());
        NamedStyle ns = (NamedStyle) layer.getStyles()[0];
        assertEquals("population", ns.getName());
    }
View Full Code Here

     *
     * @generated modifiable
     */
    public Object parse(ElementInstance instance, Node node, Object value)
        throws Exception {
        NamedStyle namedStyle = styleFactory.createNamedStyle();
        namedStyle.setName((String) node.getChildValue("Name"));

        return namedStyle;
    }
View Full Code Here

    }

    public void test() throws Exception {
        SLDMockData.namedStyle(document, document);

        NamedStyle style = (NamedStyle) parse();
        assertNotNull(style);
        assertEquals("theName", style.getName());
    }
View Full Code Here

     * <!-- begin-user-doc --> <!-- end-user-doc -->
     *
     * @generated modifiable
     */
    public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
        NamedStyle style = (NamedStyle) super.parse(instance, node, value);
       
        if (node.hasChild("Description")) {
            Description desc = (Description) node.getChildValue("Description");
            style.getDescription().setAbstract(desc.getAbstract());
            style.getDescription().setTitle(desc.getTitle());
        }
       
        return style;
    }
View Full Code Here

         * @param attrs1
         * @param hints
         * @throws OperationNotSupportedException
         */
        public Object getValue( Element element, ElementValue[] value, Attributes attrs1, Map hints ){
                NamedStyle sld = new NamedStyleImpl();
           
                for (int i = 0; i < value.length; i++) {
                    if ((value[i] == null) || value[i].getElement() == null) {
                        continue;
                    }
   
                    Element e = value[i].getElement();
                    if(elems[NAME].getName().equals(e.getName()))
                        sld.setName((String)value[i].getValue());
                }
               
                return sld;
        }
View Full Code Here

    private Style getDefaultStyle (LayerInfo layer) throws IOException{
        if (layer.getResource() instanceof WMSLayerInfo) {
            // NamedStyle is a subclass of Style -> we use it as a way to convey
            // cascaded WMS layer styles
            NamedStyle namedStyle = CommonFactoryFinder.getStyleFactory(null)
                    .createNamedStyle();
            namedStyle.setName(null);
            return namedStyle;
        } else {
            StyleInfo defaultStyle = layer.getDefaultStyle();
            return defaultStyle.getStyle();
        }
View Full Code Here

      }

      if (childName.equalsIgnoreCase("Name")) {
        layer.setName(getFirstChildValue(child));
      } else if (childName.equalsIgnoreCase("NamedStyle")) {
        NamedStyle style = parseNamedStyle(child);
        layer.addStyle(style);
      } else if (childName.equalsIgnoreCase("UserStyle")) {
        Style user = parseStyle(child);
        layer.addStyle(user);
      } else if (childName.equalsIgnoreCase("LayerFeatureConstraints")) {
View Full Code Here

TOP

Related Classes of org.geotools.styling.NamedStyle

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.