public static List<Exception> validate(Catalog catalog, StyledLayerDescriptor sld) { SLDNamedLayerValidator validator = new SLDNamedLayerValidator(catalog, null); sld.accept(validator); return validator.getValidationErrors(); } }
StyleGroupHelper helper = new StyleGroupHelper((Catalog) GeoServerExtensions.bean("catalog"), crs); sld.accept(helper); layers.addAll(helper.getLayers()); styles.addAll(helper.getStyles());
try { StyledLayerDescriptor sld = catalog.getResourcePool().getSld(style); sld.accept(visitor); if (visitor.needsRename) { stylesToUpdate.add(style);
sld.accept( new GeoServerSLDVisitorAdapter( (Catalog) GeoServerExtensions.bean("catalog"),
public void encode(StyledLayerDescriptor sld) { try { contentHandler.startDocument(); sld.accept(this); contentHandler.endDocument(); } catch (SAXException se) { throw new RuntimeException(se); } }
public void encode(StyledLayerDescriptor sld) { try { contentHandler.startDocument(); sld.accept(this); contentHandler.endDocument(); } catch (SAXException se) { throw new RuntimeException(se); } }
public void encode(StyledLayerDescriptor sld) { try { contentHandler.startDocument(); sld.accept(this); contentHandler.endDocument(); } catch (SAXException se) { throw new RuntimeException(se); } }
private void processSld( final GetMapRequest request, final List<?> requestedLayers, final StyledLayerDescriptor sld, final List styleNames) throws ServiceException, IOException { if (requestedLayers.size() == 0) { sld.accept(new ProcessStandaloneSLDVisitor(wms, request)); } else { processLibrarySld(request, sld, requestedLayers, styleNames); } }
public Object read(Object request, Reader reader, Map kvp) throws Exception { if (request == null) { throw new IllegalArgumentException("request must be not null"); } GetMapRequest getMap = (GetMapRequest) request; StyledLayerDescriptor sld = Styles.handler(getMap.getStyleFormat()) .parse(reader, getMap.styleVersion(), null, null); // process the sld sld.accept(new ProcessStandaloneSLDVisitor(wms, getMap)); // GetMapKvpRequestReader.processStandaloneSld(wms, getMap, sld); return getMap; } }
sld.accept(duplicator); StyledLayerDescriptor sldCopy = (StyledLayerDescriptor) duplicator.getCopy();