it.geosolutions.geoserver.rest.encoder.utils
Class XmlElement

java.lang.Object
  extended by 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 Object

Author:
Carlo Cancellieri - carlo.cancellieri@geo-solutions.it

Constructor Summary
protected XmlElement()
          Empty constructor:
Use #setRoot() to initialize the root
  XmlElement(org.jdom.Element e)
           
  XmlElement(String name)
           
 
Method Summary
protected  void add(String nodename, org.jdom.Content nodetext)
           
protected  void add(String nodename, String nodetext)
           
protected  org.jdom.Element addContent(org.jdom.Content child)
           
 org.jdom.Element getRoot()
           
 boolean isEmpty()
           
 boolean remove(String key)
           
protected  void set(String nodename, org.jdom.Content nodeContent)
           
protected  void set(String nodename, String nodetext)
           
protected  void setRoot(org.jdom.Element root)
          update the root of this node
protected  void setRoot(String name)
          update the root of this node
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XmlElement

public XmlElement(String name)

XmlElement

public XmlElement(org.jdom.Element e)

XmlElement

protected XmlElement()
Empty constructor:
Use #setRoot() to initialize the root

Method Detail

setRoot

protected void setRoot(org.jdom.Element root)
update the root of this node

Parameters:
root -

setRoot

protected void setRoot(String name)
update the root of this node

Parameters:
name - is the name of the root node

getRoot

public org.jdom.Element getRoot()

add

protected void add(String nodename,
                   String nodetext)

add

protected void add(String nodename,
                   org.jdom.Content nodetext)

set

protected void set(String nodename,
                   String nodetext)

set

protected void set(String nodename,
                   org.jdom.Content nodeContent)

addContent

protected org.jdom.Element addContent(org.jdom.Content child)

isEmpty

public boolean isEmpty()

remove

public boolean remove(String key)

toString

public String toString()
Overrides:
toString in class Object
Returns:
an xml String


Copyright © 2007-2014 GeoSolutions. All Rights Reserved.