it.geosolutions.geoserver.rest.encoder.utils
Class NestedElementEncoder
java.lang.Object
it.geosolutions.geoserver.rest.encoder.utils.XmlElement
it.geosolutions.geoserver.rest.encoder.utils.NestedElementEncoder
public class NestedElementEncoder
- extends XmlElement
Encodes lists of entries with key attribute.
e.g.:
<listName>
<entry key="k1">val1</entry>
<entry key="k2">val2</entry>
<entry key="k3">val3</entry>
</listName>
This can be also add compounded Elements
e.g.:
<listName>
<entry key="time">
<dimensionInfo>
<enabled>false</enabled>
</dimensionInfo>
</entry>
<entry key="elevation">
<dimensionInfo>
<enabled>true</enabled>
<attribute>ele</attribute>
<presentation>LIST</presentation>
</dimensionInfo>
</entry>
</listName>
This can be also add list of compounded Elements
AllowMultithreading
false
true
ele
LIST
}
- Author:
- ETj (etj at geo-solutions.it), Carlo Cancellieri - carlo.cancellieri@geo-solutions.it
Field Summary |
static java.lang.String |
ENTRY
|
static java.lang.String |
KEY
|
Method Summary |
void |
add(java.lang.String key,
Element value)
|
void |
add(java.lang.String key,
java.util.List<Element> list)
|
void |
add(java.lang.String key,
java.lang.String value)
|
boolean |
remove(java.lang.String key)
|
void |
set(java.lang.String key,
Element value)
|
void |
set(java.lang.String key,
java.util.List<Element> value)
|
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 |
ENTRY
public static final java.lang.String ENTRY
- See Also:
- Constant Field Values
KEY
public static final java.lang.String KEY
- See Also:
- Constant Field Values
NestedElementEncoder
public NestedElementEncoder(java.lang.String listName)
set
public void set(java.lang.String key,
java.lang.String value)
- Overrides:
set
in class XmlElement
set
public void set(java.lang.String key,
Element value)
add
public void add(java.lang.String key,
Element value)
add
public void add(java.lang.String key,
java.lang.String value)
- Overrides:
add
in class XmlElement
add
public void add(java.lang.String key,
java.util.List<Element> list)
set
public void set(java.lang.String key,
java.util.List<Element> value)
remove
public boolean remove(java.lang.String key)
- Overrides:
remove
in class XmlElement
Copyright © 2007-2012 GeoSolutions. All Rights Reserved.