edu.ou.kmi.buddyspace.xml
Class XMLFileIO

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

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

XMLFileIO provides XML storing/reading in/from files. It relies on FileHandler.


Constructor Summary
XMLFileIO()
           
 
Method Summary
 XMLData readFile(java.lang.String filename)
          Read file and returns XML contains
 void received(XMLData xmlData)
          Called from handler - sets received data
static void saveTag(XMLData tag, java.lang.String filename)
          Saves XML data into given file
 void unexpectedThreadDeath(java.lang.Exception e)
          Called from handler - empty implementation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLFileIO

public XMLFileIO()
Method Detail

readFile

public XMLData readFile(java.lang.String filename)
                 throws java.io.IOException
Read file and returns XML contains

java.io.IOException

saveTag

public static void saveTag(XMLData tag,
                           java.lang.String filename)
                    throws java.io.IOException
Saves XML data into given file

java.io.IOException

received

public void received(XMLData xmlData)
Called from handler - sets received data

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

unexpectedThreadDeath

public void unexpectedThreadDeath(java.lang.Exception e)
Called from handler - empty implementation

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