com.waveset.xml
Interface XmlEventHandler

All Known Implementing Classes:
TestHandler, XmlEventAdapter

public interface XmlEventHandler

The interface of an object that can receive events from the XmlMiniParser.


Method Summary
 void attribute(XmlMiniParser p, java.lang.String name, java.lang.String value)
          Called for each attribute in a start tag.
 void cdata(XmlMiniParser p, java.lang.String text)
          Called for each cdata marked section.
 void closeDoctype(XmlMiniParser p)
          Called when the DOCTYPE including the internal subset has been completely parsed.
 void closeStartTag(XmlMiniParser p, boolean empty)
          Called for each end tag.
 void comment(XmlMiniParser p, java.lang.String text)
          Called for each comment, unless comments are being suppressed with parser options.
 void endTag(XmlMiniParser p, java.lang.String name)
          Called for each end tag for a non-empty element.
 void entref(XmlMiniParser p, java.lang.String name)
          Called for each entity reference.
 void openDoctype(XmlMiniParser p, java.lang.String name, java.lang.String pubid, java.lang.String sysid)
          Called after the DOCTYPE statement header has been parsed, but before the internal subset is parsed.
 void openStartTag(XmlMiniParser p, java.lang.String name)
          Called for each element start tag, after we know the name, but before parsing the attributes.
 void pcdata(XmlMiniParser p, java.lang.String text)
          Called for each block of character data.
 void pi(XmlMiniParser p, java.lang.String text)
          Called for each processing instruction.
 

Method Detail

openDoctype

public void openDoctype(XmlMiniParser p,
                        java.lang.String name,
                        java.lang.String pubid,
                        java.lang.String sysid)
Called after the DOCTYPE statement header has been parsed, but before the internal subset is parsed.


closeDoctype

public void closeDoctype(XmlMiniParser p)
Called when the DOCTYPE including the internal subset has been completely parsed.


openStartTag

public void openStartTag(XmlMiniParser p,
                         java.lang.String name)
Called for each element start tag, after we know the name, but before parsing the attributes.


attribute

public void attribute(XmlMiniParser p,
                      java.lang.String name,
                      java.lang.String value)
Called for each attribute in a start tag.


closeStartTag

public void closeStartTag(XmlMiniParser p,
                          boolean empty)
Called for each end tag. Empty flag set if this was an empty element.


endTag

public void endTag(XmlMiniParser p,
                   java.lang.String name)
Called for each end tag for a non-empty element.


comment

public void comment(XmlMiniParser p,
                    java.lang.String text)
Called for each comment, unless comments are being suppressed with parser options.


pi

public void pi(XmlMiniParser p,
               java.lang.String text)
Called for each processing instruction.


pcdata

public void pcdata(XmlMiniParser p,
                   java.lang.String text)
Called for each block of character data.


entref

public void entref(XmlMiniParser p,
                   java.lang.String name)
Called for each entity reference.


cdata

public void cdata(XmlMiniParser p,
                  java.lang.String text)
Called for each cdata marked section.