r01f.marshalling.simple
Class XMLBuilder.XMLElement

java.lang.Object
  extended by r01f.marshalling.simple.XMLBuilder.XMLElement
Enclosing class:
XMLBuilder

static class XMLBuilder.XMLElement
extends java.lang.Object


Field Summary
private  java.util.List<XMLBuilder.XMLAttribute> _attributes
           
private  java.util.List<XMLBuilder.XMLElement> _childElements
           
private  boolean _isCDATA
           
private  XMLBuilder.XMLElement _parentNode
           
private  java.lang.String _tag
           
private  java.lang.String _text
           
 
Constructor Summary
XMLBuilder.XMLElement()
           
 
Method Summary
 XMLBuilder.XMLElement addAttribute(java.lang.String attrName, java.lang.String attrValue)
           
 java.lang.StringBuilder asText(TextEncoder textEncoder)
           
 XMLBuilder.XMLElement cdata(boolean isCDATA)
           
static XMLBuilder.XMLElement create(java.lang.String tag)
           
 boolean isEmpty()
           
 XMLBuilder.XMLElement newChildElement(XMLBuilder.XMLElement childElement)
           
 XMLBuilder.XMLElement withText(java.lang.String nodeText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_parentNode

private XMLBuilder.XMLElement _parentNode

_tag

private java.lang.String _tag

_text

private java.lang.String _text

_isCDATA

private boolean _isCDATA

_childElements

private java.util.List<XMLBuilder.XMLElement> _childElements

_attributes

private java.util.List<XMLBuilder.XMLAttribute> _attributes
Constructor Detail

XMLBuilder.XMLElement

XMLBuilder.XMLElement()
Method Detail

create

public static XMLBuilder.XMLElement create(java.lang.String tag)

withText

public XMLBuilder.XMLElement withText(java.lang.String nodeText)

cdata

public XMLBuilder.XMLElement cdata(boolean isCDATA)

addAttribute

public XMLBuilder.XMLElement addAttribute(java.lang.String attrName,
                                          java.lang.String attrValue)

newChildElement

public XMLBuilder.XMLElement newChildElement(XMLBuilder.XMLElement childElement)

isEmpty

public boolean isEmpty()
Returns:
true si el nodo está vacio

asText

public java.lang.StringBuilder asText(TextEncoder textEncoder)