org.qedeq.kernel.xml.handler.module
Class ChapterHandler

java.lang.Object
  extended by org.qedeq.kernel.xml.handler.common.AbstractSimpleHandler
      extended by org.qedeq.kernel.xml.handler.module.ChapterHandler

public class ChapterHandler
extends AbstractSimpleHandler

Handles a chapter.

Author:
Michael Meyling

Constructor Summary
ChapterHandler(AbstractSimpleHandler handler)
          Constructor.
 
Method Summary
 void endElement(java.lang.String name)
          Called at end of element elementName.
 ChapterVo getChapter()
          Get parsed chapter.
 void init()
          Must be called before a handler should parse a new section.
 void startElement(java.lang.String name, SimpleAttributes attributes)
          Called at begin of element elementName.
 
Methods inherited from class org.qedeq.kernel.xml.handler.common.AbstractSimpleHandler
changeHandler, characters, getLevel, getPlugin, getStartTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChapterHandler

public ChapterHandler(AbstractSimpleHandler handler)
Constructor.

Parameters:
handler - Parent handler.
Method Detail

init

public void init()
Description copied from class: AbstractSimpleHandler
Must be called before a handler should parse a new section.

Specified by:
init in class AbstractSimpleHandler

getChapter

public final ChapterVo getChapter()
Get parsed chapter.

Returns:
Chapter.

startElement

public final void startElement(java.lang.String name,
                               SimpleAttributes attributes)
                        throws XmlSyntaxException
Description copied from class: AbstractSimpleHandler
Called at begin of element elementName. Must be overwritten.

Specified by:
startElement in class AbstractSimpleHandler
Parameters:
name - Tag name.
attributes - Tag attributes.
Throws:
XmlSyntaxException - There is a semantic error in this event occurrence.

endElement

public final void endElement(java.lang.String name)
                      throws XmlSyntaxException
Description copied from class: AbstractSimpleHandler
Called at end of element elementName. Must be overwritten.

Specified by:
endElement in class AbstractSimpleHandler
Parameters:
name - Tag name.
Throws:
XmlSyntaxException - There is a semantic error in this event occurrence.


Copyright © 2014. All Rights Reserved.