jsky.catalog.irsa
Class IRSADataDictXML
java.lang.Object
org.xml.sax.helpers.DefaultHandler
jsky.util.SaxParserUtil
jsky.catalog.irsa.IRSADataDictXML
- All Implemented Interfaces:
- ContentHandler, DTDHandler, EntityResolver, ErrorHandler
public class IRSADataDictXML
- extends SaxParserUtil
Parses an IRSA Data Dictionary XML file and saves the table column
definitions found there.
See http://irsa.ipac.caltech.edu/
- Version:
- $Revision: 1.2 $
- Author:
- Allan Brighton
Methods inherited from class jsky.util.SaxParserUtil |
characters, endElement, error, fatalError, getCData, getURL, parse, parse, parse, resolveEntity, startElement, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IRSADataDictXML
public IRSADataDictXML()
- Default constructor. Call parse(urlStr) to do the actual parsing.
getColumns
public IRSAFieldDesc[] getColumns()
- Return an array IRSAFieldDesc definitions found in the XML file after parsing
_DataDictionaryStart
public void _DataDictionaryStart(Attributes attrs)
_DataDictionaryEnd
public void _DataDictionaryEnd()
_columnStart
public void _columnStart(Attributes attrs)
_columnEnd
public void _columnEnd()
_cntrStart
public void _cntrStart(Attributes attrs)
_cntrEnd
public void _cntrEnd()
_colnameStart
public void _colnameStart(Attributes attrs)
_colnameEnd
public void _colnameEnd()
_descStart
public void _descStart(Attributes attrs)
_descEnd
public void _descEnd()
_unitsStart
public void _unitsStart(Attributes attrs)
_unitsEnd
public void _unitsEnd()
_dbtypeStart
public void _dbtypeStart(Attributes attrs)
_dbtypeEnd
public void _dbtypeEnd()
_formatStart
public void _formatStart(Attributes attrs)
_formatEnd
public void _formatEnd()
_nullsStart
public void _nullsStart(Attributes attrs)
_nullsEnd
public void _nullsEnd()
_indxStart
public void _indxStart(Attributes attrs)
_indxEnd
public void _indxEnd()
_miniStart
public void _miniStart(Attributes attrs)
_miniEnd
public void _miniEnd()
_shortStart
public void _shortStart(Attributes attrs)
_shortEnd
public void _shortEnd()
_stdStart
public void _stdStart(Attributes attrs)
_stdEnd
public void _stdEnd()
_nnullsStart
public void _nnullsStart(Attributes attrs)
_nnullsEnd
public void _nnullsEnd()
_countStart
public void _countStart(Attributes attrs)
_countEnd
public void _countEnd()
_maximumStart
public void _maximumStart(Attributes attrs)
_maximumEnd
public void _maximumEnd()
_minimumStart
public void _minimumStart(Attributes attrs)
_minimumEnd
public void _minimumEnd()
_meanStart
public void _meanStart(Attributes attrs)
_meanEnd
public void _meanEnd()
_ERRORStart
public void _ERRORStart(Attributes attrs)
_ERROREnd
public void _ERROREnd()
main
public static void main(String[] args)
- Test cases