net.ezcontent.base
Class XmlUtils

java.lang.Object
  extended bynet.ezcontent.base.XmlUtils

public class XmlUtils
extends Object

Clase auxiliar para generacion de texto XML.

Author:
Enrique Zamudio

Constructor Summary
private XmlUtils()
           
 
Method Summary
static void appendAttribute(StringBuffer buf, String attrName, Object value)
           
static void appendEndElement(StringBuffer buf, String elemName)
           
static void appendFullElement(StringBuffer buf, String tagName, Map atribs)
          Agrega a un StringBuffer un elemento que abre y cierra.
static void appendFullElement(StringBuffer buf, String tagName, String atribName, Object atribValue)
           
static void appendIncompleteStartElement(StringBuffer buf, String tagName, Map atribs)
          Agrega a un StringBuffer un elemento incompleto, es decir, sin cerrar el tag.
static void appendIncompleteStartElement(StringBuffer buf, String tagName, String atribName, Object atribValue)
           
static void appendIndent(StringBuffer buf, int level)
           
static void appendStartElement(StringBuffer buf, String tagName, Map atribs)
          Agrega a un StringBuffer un elemento que abre, sin el que cierra.
static void appendStartElement(StringBuffer buf, String tagName, String atribName, Object atribValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlUtils

private XmlUtils()
Method Detail

appendIncompleteStartElement

public static void appendIncompleteStartElement(StringBuffer buf,
                                                String tagName,
                                                Map atribs)
Agrega a un StringBuffer un elemento incompleto, es decir, sin cerrar el tag. Por ejemplo algo como <elem atrib="value"


appendIncompleteStartElement

public static void appendIncompleteStartElement(StringBuffer buf,
                                                String tagName,
                                                String atribName,
                                                Object atribValue)

appendStartElement

public static void appendStartElement(StringBuffer buf,
                                      String tagName,
                                      Map atribs)
Agrega a un StringBuffer un elemento que abre, sin el que cierra. Por ejemplo algo como <elemn atrib="value">


appendStartElement

public static void appendStartElement(StringBuffer buf,
                                      String tagName,
                                      String atribName,
                                      Object atribValue)

appendFullElement

public static void appendFullElement(StringBuffer buf,
                                     String tagName,
                                     Map atribs)
Agrega a un StringBuffer un elemento que abre y cierra. Por ejemplo, <elem atrib="value" />


appendFullElement

public static void appendFullElement(StringBuffer buf,
                                     String tagName,
                                     String atribName,
                                     Object atribValue)

appendAttribute

public static void appendAttribute(StringBuffer buf,
                                   String attrName,
                                   Object value)

appendEndElement

public static void appendEndElement(StringBuffer buf,
                                    String elemName)

appendIndent

public static void appendIndent(StringBuffer buf,
                                int level)