Examples of StyledLayerDescriptor


Examples of org.geotools.styling.StyledLayerDescriptor

     * @see net.refractions.project.internal.render.SelectionStyleContent#createDefaultStyledLayerDescriptor
     * @param style
     * @return SLD
     */
    public static StyledLayerDescriptor createDefaultStyledLayerDescriptor(Style style) {
        StyledLayerDescriptor sld = createDefaultStyledLayerDescriptor();
        UserLayer layer = styleFactory.createUserLayer();
        //FeatureTypeConstraint ftc = styleFactory.createFeatureTypeConstraint(null, Filter.INCLUDE, null);
        layer.setLayerFeatureConstraints(new FeatureTypeConstraint[] {null});
        sld.addStyledLayer(layer);
        layer.addUserStyle(style);
        return sld;
    }
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

     * @see net.refractions.style.sld.SLDContent#createDefaultStyledLayerDescriptor
     * @param style
     * @return SLD
     */
    private static StyledLayerDescriptor createDefaultStyledLayerDescriptor( Style style ) {
        StyledLayerDescriptor sld = styleFactory.createStyledLayerDescriptor();
        UserLayer layer = styleFactory.createUserLayer();
        sld.addStyledLayer(layer);
        layer.addUserStyle(style);
        return sld;
    }
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

            file =fileID.toFile("SLD");
            if( !file.exists()){
                return null; // sidecar file not avaialble
            }
        }
        StyledLayerDescriptor sld = SLDs.parseSLD( file );
        if( sld == null ){
            return null; // well that is unexpected since f.exists()
        }
       
        Style[] styles = SLDs.styles( sld );
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

        //save changes to style object
        StyleFactory factory = StyleFactoryFinder.createStyleFactory();
        InputStream is = getXMLasInputStream(xml, encoding);
        if (is == null) return null;
        SLDParser stylereader = new SLDParser(factory, is);
        StyledLayerDescriptor sld = stylereader.parseSLD();
        return sld;
    }
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

        //busy cursor
        Cursor waitCursor = new Cursor(Display.getCurrent(), SWT.CURSOR_WAIT);
        setDisplayCursor(waitCursor);

        //generate the SLD
        StyledLayerDescriptor sld = null;
        Style style = null;
        String xml = sldTextBox.getText();
        if (xml == null) {
            resetCursor(waitCursor);
            return false;
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

        String filename = null;
        if (target instanceof Layer) {
            Layer layer = (Layer) target;
            filename = layer.getName();
        } else if (target instanceof StyledLayerDescriptor) {
            StyledLayerDescriptor sld = (StyledLayerDescriptor) target;
            filename = sld.getTitle();
            if (filename == null) filename = sld.getName();
        }
        if (filename == null) filename = Messages.ImportExport_new;
        filename = filename.replace(':', '_');
        return filename + " " + Messages.ImportExport_selected;  //$NON-NLS-1$
    }
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

    public void exportTo( Object target, File file, IProgressMonitor monitor ) throws Exception {
        SLDTransformer aTransformer = new SLDTransformer();
        aTransformer.setIndentation(StyleEditor.INDENT);
        String xml = ""; //$NON-NLS-1$
        if (target instanceof StyledLayerDescriptor) {
            StyledLayerDescriptor sld = (StyledLayerDescriptor) target;
            xml = aTransformer.transform(sld);
        } else {
            SLDPlugin.log("StyledLayerDescriptor not found", null); //$NON-NLS-1$
            throw (IOException) new IOException("SLD not found"); //$NON-NLS-1$
        }
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

        styleBlackboard.setSelected(new String[]{SLDContent.ID});
    }

    private StyledLayerDescriptor getSLD( Style style ) {
        if (style != null) {
            StyledLayerDescriptor sld = null; // SLDs.styledLayerDescriptor(style);
            if (sld == null) {
                sld = SLDContent.createDefaultStyledLayerDescriptor(style);
            }
            return sld;
        }
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

                    //get the style
                    Style style = getStyle();
                    //ensure the style has an SLD
                    if (style == null) throw new RuntimeException("Style is null"); //$NON-NLS-1$
                   
                    StyledLayerDescriptor sld = null; //SLDs.styledLayerDescriptor(style);
                    if (sld == null) {
                        SLDContent.createDefaultStyledLayerDescriptor(style);
                    }
                    //insert/replace the FTS
                    try {
View Full Code Here

Examples of org.geotools.styling.StyledLayerDescriptor

            StyleLayer layer = styleEditorDialog.selectedLayer;
            layer.getStyleBlackboard().clear();
            SetDefaultStyleProcessor p = new SetDefaultStyleProcessor(layer.getGeoResource(), layer);
            p.run();
            Style style = (Style) layer.getStyleBlackboard().get(SLDContent.ID);
            StyledLayerDescriptor oldSLD=null;
            if(style!=null){
                oldSLD = this.styleEditorDialog.getSLD();
            }
            this.styleEditorDialog.selectedLayer.apply();
            this.styleEditorDialog.selectedLayer.getMap().getRenderManager().refresh(this.styleEditorDialog.selectedLayer, null);
           
            if( oldSLD!=null ){
                StyledLayerDescriptor newSLD = this.styleEditorDialog.getSLD();
            }
            this.styleEditorDialog.setExitButtonState();
            this.styleEditorDialog.getCurrentPage().refresh();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.