Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

edu.ou.kmi.buddyspace.xml
Class FileHandler  view FileHandler download FileHandler.java

java.lang.Object
  extended byedu.ou.kmi.buddyspace.xml.FileHandler
All Implemented Interfaces:
XMLFileDocInterface

public class FileHandler
extends java.lang.Object
implements XMLFileDocInterface

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


Field Summary
private static java.lang.String CHANGE_PARSER_TOO_LATE
           
private static java.lang.String DEFAULT_PARSER
           
private  java.io.InputStream in
           
private  XMLFileDocInterface listener
           
private  java.lang.String parsername
           
private  boolean parsingDone
           
 
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(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
 

Field Detail

in

private java.io.InputStream in

parsername

private java.lang.String parsername

parsingDone

private boolean parsingDone

CHANGE_PARSER_TOO_LATE

private static final java.lang.String CHANGE_PARSER_TOO_LATE
See Also:
Constant Field Values

DEFAULT_PARSER

private static final java.lang.String DEFAULT_PARSER
See Also:
Constant Field Values

listener

private XMLFileDocInterface listener
Constructor Detail

FileHandler

public FileHandler()
Constructor

Method Detail

setInputStream

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


setListener

public void setListener(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 XMLFileDocInterface

unexpectedThreadDeath

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

Specified by:
unexpectedThreadDeath in interface XMLFileDocInterface