org.deegree.cs.persistence.deegree.d3.parsers
Class DatumParser

java.lang.Object
  extended by org.deegree.cs.persistence.deegree.d3.parsers.DefinitionParser
      extended by org.deegree.cs.persistence.deegree.d3.parsers.DatumParser

public class DatumParser
extends DefinitionParser

Stax-based configuration parser for datum objects.

Version:
$Revision: 31619 $, $Date: 2011-08-23 14:56:28 +0200 (Tue, 23 Aug 2011) $
Author:
Rutger Bezema, last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.cs.persistence.deegree.d3.parsers.DefinitionParser
store
 
Constructor Summary
DatumParser(DeegreeCRSStore provider, URL configURL)
           
 
Method Summary
protected  QName expectedRootName()
           
 GeodeticDatum getGeodeticDatumForId(String datumID)
           
 GeodeticDatum getObject(String uri, String baseURL)
           
protected  GeodeticDatum parseDatum(XMLStreamReader reader)
           
 
Methods inherited from class org.deegree.cs.persistence.deegree.d3.parsers.DefinitionParser
getConfigReader, getConfigURL, getStore, moveReaderToNextIdentifiable, moveReaderToNextIdentifiable, parseIdentifiable, parseLatLonType, parseUnit, readEntireFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatumParser

public DatumParser(DeegreeCRSStore provider,
                   URL configURL)
Parameters:
provider -
configURL -
Method Detail

getGeodeticDatumForId

public GeodeticDatum getGeodeticDatumForId(String datumID)
                                    throws CRSConfigurationException
Parameters:
datumID -
Returns:
the
Throws:
CRSConfigurationException

parseDatum

protected GeodeticDatum parseDatum(XMLStreamReader reader)
                            throws XMLStreamException
Parameters:
reader - to
Returns:
the next datum on the stream.
Throws:
XMLStreamException

expectedRootName

protected QName expectedRootName()
Specified by:
expectedRootName in class DefinitionParser
Returns:
the top level element of a configuration file.

getObject

public GeodeticDatum getObject(String uri,
                               String baseURL)


Copyright © 2011. All Rights Reserved.