org.garret.xmlme
Class XMLBuilder

java.lang.Object
  extended byorg.garret.xmlme.XMLBuilder

public abstract class XMLBuilder
extends java.lang.Object

Class providing XML parser callbacks. Default implementation of all methods does nothing


Constructor Summary
XMLBuilder()
           
 
Method Summary
 void addAttribute(java.lang.String name, java.lang.String value)
          Add new attribute
 XMLBuilder addElement(java.lang.String name)
          Add new sibling element
 void closeElement()
          End of element definition
 void setValue(java.lang.String value)
          Set element value
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLBuilder

public XMLBuilder()
Method Detail

addAttribute

public void addAttribute(java.lang.String name,
                         java.lang.String value)
                  throws java.lang.Exception
Add new attribute

Parameters:
name - attribute name
value - attribute value
Throws:
java.lang.Exception

addElement

public XMLBuilder addElement(java.lang.String name)
                      throws java.lang.Exception
Add new sibling element

Parameters:
name - element name
Returns:
builder for new element
Throws:
java.lang.Exception

closeElement

public void closeElement()
                  throws java.lang.Exception
End of element definition

Throws:
java.lang.Exception

setValue

public void setValue(java.lang.String value)
              throws java.lang.Exception
Set element value

Parameters:
value - element value
Throws:
java.lang.Exception