fr.inria.oadymppac.parsing
Interface ElementHandler

All Known Subinterfaces:
ContentHandler
All Known Implementing Classes:
ContentHandlerImpl

public interface ElementHandler

Author:
raf This interface will be used to maintain special habilities of the OADYMPPAC Parser like chaining parser and automated imbrication of elements

Method Summary
 Event addElement(java.lang.String element, java.lang.Class ev)
           
 Event addElement(java.lang.String element, Event ev)
           
 Event addElement(java.lang.String element, java.lang.String ev)
           
 ElementEventHandler buildElementHandler()
           
 java.util.Map getElementMap()
           
 void setElementMap(java.util.Map map)
           
 

Method Detail

getElementMap

public java.util.Map getElementMap()

setElementMap

public void setElementMap(java.util.Map map)

addElement

public Event addElement(java.lang.String element,
                        java.lang.String ev)
                 throws java.lang.ClassNotFoundException,
                        java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addElement

public Event addElement(java.lang.String element,
                        java.lang.Class ev)
                 throws java.lang.ClassNotFoundException,
                        java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addElement

public Event addElement(java.lang.String element,
                        Event ev)

buildElementHandler

public ElementEventHandler buildElementHandler()