/** * Convenience method to wrap a UserStyle in a StyledLayerDescriptor object. * * <p>This method wraps the UserStyle in a NamedLayer, and wraps the result in a * StyledLayerDescriptor. * * @param style The UserStyle. * @return The StyledLayerDescriptor. */ public static StyledLayerDescriptor sld(Style style) { StyledLayerDescriptor sld = styleFactory.createStyledLayerDescriptor(); NamedLayer layer = styleFactory.createNamedLayer(); layer.setName(style.getName()); sld.addStyledLayer(layer); layer.addStyle(style); return sld; }
@SuppressWarnings("unchecked") public NamedLayer build() { if (unset) { return null; } NamedLayer layer = sf.createNamedLayer(); layer.setName(name); List<FeatureTypeConstraint> list = new ArrayList<FeatureTypeConstraint>(); for (FeatureTypeConstraintBuilder constraint : featureTypeConstraint) { list.add(constraint.build()); } layer.layerFeatureConstraints().addAll(list); for (StyleBuilder sb : styles) { layer.addStyle(sb.build()); } if (parent == null) { reset(); } return layer; }
layer.setName(getFirstChildValue(child)); } else if (childName.equalsIgnoreCase("NamedStyle")) { NamedStyle style = parseNamedStyle(child);
namedLayer.setName((String) node.getChildValue("Name"));
public void visit(NamedLayer layer) { NamedLayer copy = null; Style[] style = layer.getStyles(); Style[] styleCopy = new Style[style.length]; int length = style.length; for (int i = 0; i < length; i++) { if (style[i] != null) { style[i].accept(this); styleCopy[i] = (Style) pages.pop(); } } FeatureTypeConstraint[] lfc = layer.getLayerFeatureConstraints(); FeatureTypeConstraint[] lfcCopy = new FeatureTypeConstraint[lfc.length]; length = lfc.length; for (int i = 0; i < length; i++) { if (lfc[i] != null) { lfc[i].accept(this); lfcCopy[i] = (FeatureTypeConstraint) pages.pop(); } } copy = sf.createNamedLayer(); copy.setName(layer.getName()); length = styleCopy.length; for (int i = 0; i < length; i++) { copy.addStyle(styleCopy[i]); } copy.setLayerFeatureConstraints(lfcCopy); pages.push(copy); }
sld.setName((String) value[i].getValue());
layer.setName(child.getFirstChild().getNodeValue());
layer.setName(getFirstChildValue(child)); } else if (childName.equalsIgnoreCase("NamedStyle")) { NamedStyle style = parseNamedStyle(child);
@Override public void encode(Object obj, ContentHandler handler) throws Exception { StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); StyledLayerDescriptor sld = sf.createStyledLayerDescriptor(); NamedLayer nl = sf.createNamedLayer(); nl.setName(""); nl.styles().add((Style) obj); sld.setStyledLayers(new StyledLayer[] { nl }); Encoder e = new Encoder(sldConfiguration); e.encode(sld, element, handler); }
@Override public void encode(Object obj, ContentHandler handler) throws Exception { StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); StyledLayerDescriptor sld = sf.createStyledLayerDescriptor(); NamedLayer nl = sf.createNamedLayer(); nl.setName(""); nl.styles().add((Style) obj); sld.setStyledLayers(new StyledLayer[] {nl}); Encoder e = new Encoder(sldConfiguration); e.encode(sld, element, handler); }
namedLayer.setName((String) node.getChildValue("Name"));
public void visit(NamedLayer layer) { NamedLayer copy = null; Style[] style = layer.getStyles(); Style[] styleCopy = new Style[style.length]; int length=style.length; for (int i = 0; i < length; i++) { if (style[i] != null) { style[i].accept(this); styleCopy[i] = (Style) pages.pop(); } } FeatureTypeConstraint[] lfc = layer.getLayerFeatureConstraints(); FeatureTypeConstraint[] lfcCopy = new FeatureTypeConstraint[lfc.length]; length=lfc.length; for (int i = 0; i < length; i++) { if (lfc[i] != null) { lfc[i].accept(this); lfcCopy[i] = (FeatureTypeConstraint) pages.pop(); } } copy = sf.createNamedLayer(); copy.setName(layer.getName()); length=styleCopy.length; for (int i = 0; i < length; i++) { copy.addStyle(styleCopy[i]); } copy.setLayerFeatureConstraints(lfcCopy); pages.push(copy); }
namedLayer.setName((String) node.getChildValue("Name"));
public void visit(NamedLayer layer) { NamedLayer copy = null; Style[] style = layer.getStyles(); Style[] styleCopy = new Style[style.length]; int length=style.length; for (int i = 0; i < length; i++) { if (style[i] != null) { style[i].accept(this); styleCopy[i] = (Style) pages.pop(); } } FeatureTypeConstraint[] lfc = layer.getLayerFeatureConstraints(); FeatureTypeConstraint[] lfcCopy = new FeatureTypeConstraint[lfc.length]; length=lfc.length; for (int i = 0; i < length; i++) { if (lfc[i] != null) { lfc[i].accept(this); lfcCopy[i] = (FeatureTypeConstraint) pages.pop(); } } copy = sf.createNamedLayer(); copy.setName(layer.getName()); length=styleCopy.length; for (int i = 0; i < length; i++) { copy.addStyle(styleCopy[i]); } copy.setLayerFeatureConstraints(lfcCopy); pages.push(copy); }
namedLayer.setName(layerName); namedLayer.addStyle(rasterized); sld.addStyledLayer(namedLayer);
@Override protected void write(Object object, OutputStream out) throws IOException { Style style = (Style) object; //wrap in a StyledLayerDescriptor StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); NamedLayer nl = sf.createNamedLayer(); nl.setName( style.getName() ); nl.addStyle( style ); StyledLayerDescriptor sld = sf.createStyledLayerDescriptor(); sld.setStyledLayers( new StyledLayer[]{ nl }); SLDTransformer writer = new SLDTransformer(); if (prettyPrint) { writer.setIndentation(2); } try { writer.transform( sld, out ); } catch (TransformerException e) { throw (IOException) new IOException().initCause(e); } }
public void visit(NamedLayer layer) { NamedLayer copy = null; Style[] style = layer.getStyles(); Style[] styleCopy = new Style[style.length]; int length=style.length; for (int i = 0; i < length; i++) { if (style[i] != null) { style[i].accept(this); styleCopy[i] = (Style) getPages().pop(); } } FeatureTypeConstraint[] lfc = layer.getLayerFeatureConstraints(); FeatureTypeConstraint[] lfcCopy = new FeatureTypeConstraint[lfc.length]; length=lfc.length; for (int i = 0; i < length; i++) { if (lfc[i] != null) { lfc[i].accept(this); lfcCopy[i] = (FeatureTypeConstraint) getPages().pop(); } } copy = sf.createNamedLayer(); copy.setName(layer.getName()); length=styleCopy.length; for (int i = 0; i < length; i++) { copy.addStyle(styleCopy[i]); } copy.setLayerFeatureConstraints(lfcCopy); getPages().push(copy); }
/** Update symbol. */ private void updateSymbol() { if (!Controller.getInstance().isPopulating()) { String name = fieldConfigVisitor.getText(FieldIdEnum.NAME); NamedLayer namedLayer = getStyleFactory().createNamedLayer(); namedLayer.setName(name); // Feature type constraints List<FeatureTypeConstraint> ftcList = fieldConfigVisitor.getFeatureTypeConstraint( FieldIdEnum.LAYER_FEATURE_CONSTRAINTS); if ((ftcList != null) && !ftcList.isEmpty()) { FeatureTypeConstraint[] ftcArray = new FeatureTypeConstraint[ftcList.size()]; namedLayer.setLayerFeatureConstraints(ftcList.toArray(ftcArray)); } StyledLayer existingStyledLayer = SelectedSymbol.getInstance().getStyledLayer(); if (existingStyledLayer instanceof NamedLayerImpl) { NamedLayerImpl existingNamedLayer = (NamedLayerImpl) existingStyledLayer; for (Style style : existingNamedLayer.styles()) { namedLayer.addStyle(style); } } SelectedSymbol.getInstance().replaceStyledLayer(namedLayer); this.fireUpdateSymbol(); } }
NamedLayer namedLayer = factory.createNamedLayer(); layers.add(namedLayer); namedLayer.setName(layerName); LayerGroupInfo group = wms.getLayerGroupByName(layerName); LayerInfo layer = wms.getLayerByName(layerName);
currentNamedLayer = sf.createNamedLayer(); currentName = sourceLayer; currentNamedLayer.setName(currentName);