@Override public void convertValueToDom(Object value, DomElement parentElement) throws ConversionException { Style style = (Style) value; final SLDTransformer transformer = new SLDTransformer(); transformer.setIndentation(2); try { final String s = transformer.transform(style); XppDomWriter domWriter = new XppDomWriter(); new HierarchicalStreamCopier().copy(new XppReader(new StringReader(s)), domWriter); parentElement.addChild(new XppDomElement(domWriter.getConfiguration())); } catch (TransformerException e) { throw new IllegalArgumentException(e); } } }
@Override public void convertValueToDom(Object value, DomElement parentElement) throws ConversionException { Style style = (Style) value; final SLDTransformer transformer = new SLDTransformer(); transformer.setIndentation(2); try { final String s = transformer.transform(style); XppDomWriter domWriter = new XppDomWriter(); new HierarchicalStreamCopier().copy(new XppReader(new StringReader(s)), domWriter); parentElement.addChild(new XppDomElement(domWriter.getConfiguration())); } catch (TransformerException e) { throw new IllegalArgumentException(e); } } }
resolvedElement.addChild(child);
private void replaceProductSetWithReaders(final GraphNode sourceNode, final String id, final String value) { final GraphNode newReaderNode = GraphExecuter.createNewGraphNode(graph, graphNodeList, OperatorSpi.getOperatorAlias(ReadOp.class), id); newReaderNode.setOperatorUI(null); final DomElement config = newReaderNode.getNode().getConfiguration(); final DomElement fileParam = new XppDomElement("file"); fileParam.setValue(value); config.addChild(fileParam); final String format = CommonReaders.findCommonProductFormat(new File(value)); if(format != null) { final DomElement formatParam = new XppDomElement("formatName"); formatParam.setValue(format); config.addChild(formatParam); } graphNodeList.switchConnections(sourceNode, newReaderNode.getID()); }
public void setOperatorParam(final String id, final String paramName, final String value) { final Node node = graph.getNode(id); DomElement xml = node.getConfiguration().getChild(paramName); if (xml == null) { xml = new XppDomElement(paramName); node.getConfiguration().addChild(xml); } xml.setValue(value); }