ojb.broker.metadata
Class RepositoryXmlHandler

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--ojb.broker.metadata.RepositoryXmlHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class RepositoryXmlHandler
extends org.xml.sax.helpers.DefaultHandler

The handler catches Parsing events raised by the xml-parser and builds up the DescriptorRepository that is used within the JDBC Persistence Broker System. HandlerBase implements the DocumentHandler interface.

Author:
Thomas Mahler

Constructor Summary
RepositoryXmlHandler(DescriptorRepository dr)
          Constructor declaration
 
Method Summary
 void characters(char[] ch, int start, int length)
          Method declaration
 void endDocument()
          Method declaration
 void endElement(java.lang.String uri, java.lang.String name, java.lang.String qName)
          Method declaration
 void error(org.xml.sax.SAXParseException e)
          Error handling
 void fatalError(org.xml.sax.SAXParseException e)
          Method declaration
 void startDocument()
          Method declaration
 void startElement(java.lang.String uri, java.lang.String name, java.lang.String qName, org.xml.sax.Attributes atts)
          Method declaration
 void warning(org.xml.sax.SAXParseException e)
          Method declaration
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryXmlHandler

public RepositoryXmlHandler(DescriptorRepository dr)
Constructor declaration

Parameters:
dr -
Method Detail

startDocument

public void startDocument()
Method declaration

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.DefaultHandler

endDocument

public void endDocument()
Method declaration

Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler

startElement

public void startElement(java.lang.String uri,
                         java.lang.String name,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
Method declaration

Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Parameters:
name -
atts -

endElement

public void endElement(java.lang.String uri,
                       java.lang.String name,
                       java.lang.String qName)
Method declaration

Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Parameters:
name -

characters

public void characters(char[] ch,
                       int start,
                       int length)
Method declaration

Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Parameters:
ch -
start -
length -

error

public void error(org.xml.sax.SAXParseException e)
           throws org.xml.sax.SAXException
Error handling

Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

fatalError

public void fatalError(org.xml.sax.SAXParseException e)
                throws org.xml.sax.SAXException
Method declaration

Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler
Parameters:
e -
Throws:
org.xml.sax.SAXException

warning

public void warning(org.xml.sax.SAXParseException e)
             throws org.xml.sax.SAXException
Method declaration

Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler
Parameters:
e -
Throws:
org.xml.sax.SAXException


Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04