if (styleInfo != null) { LegendInfo legend = resolveLegendInfo(styleInfo.getLegend(), req, styleInfo); if (legend != null) { LayerInfo layerInfo = (LayerInfo) infoObj; LegendInfo legend = resolveLegendInfo(defaultStyle.getLegend(), req, defaultStyle); if (legend != null) { Name name = layerInfo.getResource().getQualifiedName(); styleInfo = layerInfo.getDefaultStyle(); LegendInfo legend = resolveLegendInfo(styleInfo.getLegend(), req, styleInfo); if (legend != null) { Name name = layerInfo.getResource().getQualifiedName();
private void handleStyles(final LayerInfo layer) { if (layer.getResource() instanceof WMSLayerInfo) { // do nothing for the moment, we may want to list the set of cascaded named styles // in the future (when we add support for that) } else { // add the layer style start("Style"); StyleInfo defaultStyle = layer.getDefaultStyle(); if (defaultStyle == null) { throw new NullPointerException( "Layer " + layer.getName() + " has no default style"); } handleCommonStyleElements(defaultStyle); handleLegendURL(layer, defaultStyle.getLegend(), null, defaultStyle); end("Style"); Set<StyleInfo> styles = layer.getStyles(); if (styles != null) { for (StyleInfo styleInfo : styles) { start("Style"); handleCommonStyleElements(styleInfo); handleLegendURL(layer, styleInfo.getLegend(), styleInfo, styleInfo); end("Style"); } } } }
@Override protected StyleInfo load() { StyleInfo style = GeoServerApplication.get().getCatalog().getStyle(id); // Make sure the legend object isn't null if (null == style.getLegend()) { style.setLegend(GeoServerApplication.get().getCatalog().getFactory().createLegend()); } return style; }
exception); org.geoserver.catalog.LegendInfo legendInfo = styleInfo.getLegend(); LegendInfoBuilder gwcLegendInfo = new LegendInfoBuilder(); if (legendInfo != null) {
styleModel.getObject().setLegend(getCatalog().getFactory().createLegend()); } else { if (style.getLegend() == null) { style.setLegend(getCatalog().getFactory().createLegend());
showhideForm.add(hide); LegendInfo legend = styleModel.getObject().getLegend(); boolean visible = legend != null