com.raritantechnologies.xml.sax.filter
Class ElementDispatcher

java.lang.Object
  extended bycom.raritantechnologies.xml.sax.filter.ElementDispatcher
Direct Known Subclasses:
ElementDispatcherCollector, XMLResultDispatchCollector

public class ElementDispatcher
extends java.lang.Object

Base class for dispatch elements used by the DispatchFilter to direct dispatched elements to a SAX ContentHandler.


Developed by Raritan Technologies .

Author:
Ted Sullivan

Constructor Summary
ElementDispatcher()
           
ElementDispatcher(ElementSelector selector, org.xml.sax.ContentHandler dispatcher)
           
 
Method Summary
 void dispatchEnding()
          dispatch event ended.
 void dispatchStarting()
          Override in subclass where contentHandlers may change for each dispatch event, etc.
 org.xml.sax.ContentHandler getContentHandler()
           
 ElementSelector getSelector()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementDispatcher

public ElementDispatcher()

ElementDispatcher

public ElementDispatcher(ElementSelector selector,
                         org.xml.sax.ContentHandler dispatcher)
Method Detail

getSelector

public ElementSelector getSelector()

dispatchStarting

public void dispatchStarting()
Override in subclass where contentHandlers may change for each dispatch event, etc.


getContentHandler

public org.xml.sax.ContentHandler getContentHandler()

dispatchEnding

public void dispatchEnding()
dispatch event ended. Do post processing.