com.swfm.mica.xml
Class MiModelXMLSaxLoader

java.lang.Object
  extended bycom.swfm.mica.xml.MiModelXMLSaxLoader
All Implemented Interfaces:
org.xml.sax.DocumentHandler, org.xml.sax.ErrorHandler

public class MiModelXMLSaxLoader
extends java.lang.Object
implements org.xml.sax.DocumentHandler, org.xml.sax.ErrorHandler

Version:
%I% %G%
Author:
Michael L. Davis

Constructor Summary
MiModelXMLSaxLoader(java.util.Hashtable registeredTypes)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endDocument()
           
 void endElement(java.lang.String name)
           
 void error(org.xml.sax.SAXParseException ex)
           
 void fatalError(org.xml.sax.SAXParseException ex)
           
 void ignorableWhitespace(char[] ch, int start, int length)
           
 MiiModelDocument load(org.xml.sax.InputSource inputSource, java.lang.String streamName, org.xml.sax.Parser parser)
           
 void processingInstruction(java.lang.String target, java.lang.String data)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
           
 void startDocument()
           
 void startElement(java.lang.String name, org.xml.sax.AttributeList attrs)
           
 void warning(org.xml.sax.SAXParseException ex)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiModelXMLSaxLoader

public MiModelXMLSaxLoader(java.util.Hashtable registeredTypes)
Method Detail

load

public MiiModelDocument load(org.xml.sax.InputSource inputSource,
                             java.lang.String streamName,
                             org.xml.sax.Parser parser)
                      throws java.io.IOException
Throws:
java.io.IOException

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Specified by:
setDocumentLocator in interface org.xml.sax.DocumentHandler

startDocument

public void startDocument()
Specified by:
startDocument in interface org.xml.sax.DocumentHandler

endDocument

public void endDocument()
Specified by:
endDocument in interface org.xml.sax.DocumentHandler

processingInstruction

public void processingInstruction(java.lang.String target,
                                  java.lang.String data)
Specified by:
processingInstruction in interface org.xml.sax.DocumentHandler

startElement

public void startElement(java.lang.String name,
                         org.xml.sax.AttributeList attrs)
Specified by:
startElement in interface org.xml.sax.DocumentHandler

endElement

public void endElement(java.lang.String name)
Specified by:
endElement in interface org.xml.sax.DocumentHandler

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.DocumentHandler

ignorableWhitespace

public void ignorableWhitespace(char[] ch,
                                int start,
                                int length)
Specified by:
ignorableWhitespace in interface org.xml.sax.DocumentHandler

warning

public void warning(org.xml.sax.SAXParseException ex)
Specified by:
warning in interface org.xml.sax.ErrorHandler

error

public void error(org.xml.sax.SAXParseException ex)
Specified by:
error in interface org.xml.sax.ErrorHandler

fatalError

public void fatalError(org.xml.sax.SAXParseException ex)
                throws org.xml.sax.SAXException
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Throws:
org.xml.sax.SAXException