edu.ou.kmi.buddyspace.xml
Class FileHandler

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.xml.FileHandler
All Implemented Interfaces:
edu.ou.kmi.buddyspace.xml.XMLFileDocInterface

public class FileHandler
extends java.lang.Object
implements edu.ou.kmi.buddyspace.xml.XMLFileDocInterface

FileHandler provides XML storing/reading in/from files. It relies on XMLStreamDocumentHandler and a Parser.


Constructor Summary
FileHandler()
          Constructor
 
Method Summary
 java.lang.String getParser()
          Returns parser
 void received(XMLData d)
          Called when xml data received - sets data in listener
 void run()
          Runs the handler
 void setInputStream(java.io.InputStream in)
          Sets input stream
 void setListener(edu.ou.kmi.buddyspace.xml.XMLFileDocInterface listener)
          Sets listener
 void setParser(java.lang.String parsername)
          Sets parser
 void shutdown()
          Shuts down
 void unexpectedThreadDeath(java.lang.Exception e)
          Called on unexpected thread death
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileHandler

public FileHandler()
Constructor

Method Detail

setInputStream

public void setInputStream(java.io.InputStream in)
Sets input stream


setListener

public void setListener(edu.ou.kmi.buddyspace.xml.XMLFileDocInterface listener)
Sets listener


run

public final void run()
Runs the handler


shutdown

public void shutdown()
Shuts down


setParser

public void setParser(java.lang.String parsername)
Sets parser


getParser

public java.lang.String getParser()
Returns parser


received

public void received(XMLData d)
Called when xml data received - sets data in listener

Specified by:
received in interface edu.ou.kmi.buddyspace.xml.XMLFileDocInterface

unexpectedThreadDeath

public void unexpectedThreadDeath(java.lang.Exception e)
Called on unexpected thread death

Specified by:
unexpectedThreadDeath in interface edu.ou.kmi.buddyspace.xml.XMLFileDocInterface