jimm.datavision.source
Class MetadataReader

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by jimm.datavision.source.MetadataReader
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

 class MetadataReader
extends org.xml.sax.helpers.DefaultHandler

Reads metadata from XML, creates columns, and hands them to a data source.

Author:
Jim Menard, jimm@io.com
See Also:
DataSource

Field Summary
protected  DataSource source
           
 
Constructor Summary
MetadataReader(DataSource source)
           
 
Method Summary
 void read(org.xml.sax.InputSource inputSource)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected DataSource source
Constructor Detail

MetadataReader

MetadataReader(DataSource source)
Method Detail

read

public void read(org.xml.sax.InputSource inputSource)
          throws java.lang.Exception
Throws:
java.lang.Exception

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException