com.dyuproject.util.xml
Class SimpleHandler

java.lang.Object
  extended by com.dyuproject.util.xml.SimpleHandler
All Implemented Interfaces:
LazyHandler

public class SimpleHandler
extends Object
implements LazyHandler

Simple Handler to generate a root node with all its child nodes.

Author:
David Yu
Date created:
Sep 18, 2008

Constructor Summary
SimpleHandler()
           
SimpleHandler(boolean trimText)
           
 
Method Summary
 void attribute(String name, String value)
          Callback after traversing the attributes of an element.
 void characters(char[] data, int start, int length)
          Callback after traversing the text content of an element.
 boolean endElement()
          Callback after traversing the end of xml elements (E.g </foo> or />).
 Node getNode()
           
 boolean isTrimText()
           
 boolean rootElement(String name, String namespace)
          Callback that gets called only once upon traversing the root xml element.
 boolean startElement(String name, String namespace)
          Callback after traversing the start of xml elements (E.g <foo>).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleHandler

public SimpleHandler()

SimpleHandler

public SimpleHandler(boolean trimText)
Method Detail

isTrimText

public boolean isTrimText()

getNode

public Node getNode()

rootElement

public boolean rootElement(String name,
                           String namespace)
Description copied from interface: LazyHandler
Callback that gets called only once upon traversing the root xml element.

Specified by:
rootElement in interface LazyHandler

startElement

public boolean startElement(String name,
                            String namespace)
Description copied from interface: LazyHandler
Callback after traversing the start of xml elements (E.g <foo>).

Specified by:
startElement in interface LazyHandler

endElement

public boolean endElement()
Description copied from interface: LazyHandler
Callback after traversing the end of xml elements (E.g </foo> or />).

Specified by:
endElement in interface LazyHandler

attribute

public void attribute(String name,
                      String value)
Description copied from interface: LazyHandler
Callback after traversing the attributes of an element.

Specified by:
attribute in interface LazyHandler

characters

public void characters(char[] data,
                       int start,
                       int length)
Description copied from interface: LazyHandler
Callback after traversing the text content of an element.

Specified by:
characters in interface LazyHandler


Copyright © 2008-2013. All Rights Reserved.