Class XmlElement
- java.lang.Object
-
- it.geosolutions.geoserver.rest.encoder.utils.XmlElement
-
- Direct Known Subclasses:
GSAuthorityURLInfoEncoder,GSCoverageDimensionEncoder,GSDimensionInfoEncoder,GSIdentifierInfoEncoder,GSMetadataLinkInfoEncoder,GSVersionDecoder,GSVersionDecoder.GSAboutResource,GSVirtualTableEncoder,NestedElementEncoder,PropertyXMLEncoder,VTGeometryEncoder,VTParameterEncoder
public class XmlElement extends java.lang.ObjectXmlElement class.
- Version:
- $Id: $
- Author:
- Carlo Cancellieri - carlo.cancellieri@geo-solutions.it
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedXmlElement()Empty constructor: UsesetRoot(String)orsetRoot(Element)to initialize the rootXmlElement(java.lang.String name)Constructor for XmlElement.XmlElement(org.jdom.Element e)Constructor for XmlElement.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadd(java.lang.String nodename, java.lang.String nodetext)addprotected voidadd(java.lang.String nodename, org.jdom.Content nodetext)addprotected org.jdom.ElementaddContent(org.jdom.Content child)addContentorg.jdom.ElementgetRoot()Getter for the fieldroot.booleanisEmpty()isEmptybooleanremove(java.lang.String key)removeprotected voidset(java.lang.String nodename, java.lang.String nodetext)setprotected voidset(java.lang.String nodename, org.jdom.Content nodeContent)setprotected voidsetRoot(java.lang.String name)update the root of this nodeprotected voidsetRoot(org.jdom.Element root)update the root of this nodejava.lang.StringtoString()
-
-
-
Constructor Detail
-
XmlElement
public XmlElement(java.lang.String name)
Constructor for XmlElement.
- Parameters:
name- aStringobject.
-
XmlElement
public XmlElement(org.jdom.Element e)
Constructor for XmlElement.
- Parameters:
e- aElementobject.
-
XmlElement
protected XmlElement()
Empty constructor: UsesetRoot(String)orsetRoot(Element)to initialize the root
-
-
Method Detail
-
setRoot
protected void setRoot(org.jdom.Element root)
update the root of this node- Parameters:
root- aElementobject.
-
setRoot
protected void setRoot(java.lang.String name)
update the root of this node- Parameters:
name- is the name of the root node
-
getRoot
public org.jdom.Element getRoot()
Getter for the field
root.- Returns:
- a
Elementobject.
-
add
protected void add(java.lang.String nodename, java.lang.String nodetext)add
- Parameters:
nodename- aStringobject.nodetext- aStringobject.
-
add
protected void add(java.lang.String nodename, org.jdom.Content nodetext)add
- Parameters:
nodename- aStringobject.nodetext- aContentobject.
-
set
protected void set(java.lang.String nodename, java.lang.String nodetext)set
- Parameters:
nodename- aStringobject.nodetext- aStringobject.
-
set
protected void set(java.lang.String nodename, org.jdom.Content nodeContent)set
- Parameters:
nodename- aStringobject.nodeContent- aContentobject.
-
addContent
protected org.jdom.Element addContent(org.jdom.Content child)
addContent
- Parameters:
child- aContentobject.- Returns:
- a
Elementobject.
-
isEmpty
public boolean isEmpty()
isEmpty
- Returns:
- a boolean.
-
remove
public boolean remove(java.lang.String key)
remove
- Parameters:
key- aStringobject.- Returns:
- a boolean.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-