org.qedeq.kernel.xml.handler.parser
Class ParserHandler

java.lang.Object
  extended by org.qedeq.kernel.xml.handler.common.AbstractSimpleHandler
      extended by org.qedeq.kernel.xml.handler.parser.ParserHandler

public final class ParserHandler
extends AbstractSimpleHandler

Parses list of operators. Result is a list of all parsed operators.

Author:
Michael Meyling

Constructor Summary
ParserHandler(SaxDefaultHandler defaultHandler)
          Handle a parser XML file.
 
Method Summary
 void endElement(java.lang.String name)
          Called at end of element elementName.
 java.util.List getOperators()
          Get list of operators.
 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

ParserHandler

public ParserHandler(SaxDefaultHandler defaultHandler)
Handle a parser XML file.

Parameters:
defaultHandler - Startup handler.
Method Detail

init

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

Specified by:
init in class AbstractSimpleHandler

getOperators

public final java.util.List getOperators()
Get list of operators.

Returns:
Operator list.

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.