it.geosolutions.geoserver.rest.encoder.utils
Class PropertyXMLEncoder
java.lang.Object
it.geosolutions.geoserver.rest.encoder.utils.XmlElement
it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
- Direct Known Subclasses:
- GSLayerEncoder, GSPostGISDatastoreEncoder, GSResourceEncoder, GSWorkspaceEncoder
public class PropertyXMLEncoder
- extends XmlElement
Creates an XML document by mapping properties to XML nodes.
You can set the root element name in the constructor. Any key/value pair will
be encoded as <key>value</key>
node.
Nested nodes
Any key containing one or more slash ("/") will be
encoded as nested nodes;
e.g.:
key = "k1/k2/k3", value = "value"
will be encoded as
<k1><k2><k3>value</k3></k2></k1>
- Author:
- ETj (etj at geo-solutions.it), Carlo Cancellieri - carlo.cancellieri@geo-solutions.it
Method Summary |
protected void |
add(java.lang.String key,
java.lang.String value)
|
protected Element |
get(java.lang.String key)
|
protected void |
get(java.lang.String key,
java.lang.String value)
|
protected void |
set(java.lang.String key,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PropertyXMLEncoder
public PropertyXMLEncoder(java.lang.String rootName)
get
protected void get(java.lang.String key,
java.lang.String value)
get
protected Element get(java.lang.String key)
set
protected void set(java.lang.String key,
java.lang.String value)
- Overrides:
set
in class XmlElement
add
protected void add(java.lang.String key,
java.lang.String value)
- Overrides:
add
in class XmlElement
Copyright © 2007-2012 GeoSolutions. All Rights Reserved.