org.deegree.cs.persistence.deegree.d3.parsers
Class PrimemeridianParser
java.lang.Object
org.deegree.cs.persistence.deegree.d3.parsers.DefinitionParser
org.deegree.cs.persistence.deegree.d3.parsers.PrimemeridianParser
public class PrimemeridianParser
- extends DefinitionParser
Stax-based configuration parser for prime meridian objects.
- Version:
- $Revision: 30120 $, $Date: 2011-03-22 10:04:15 +0100 (Tue, 22 Mar 2011) $
- Author:
- Rutger Bezema, last edited by: $Author: aschmitz $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrimemeridianParser
public PrimemeridianParser(DeegreeCRSStore provider,
URL primeMeridanFile)
- Parameters:
provider
- primeMeridanFile
-
getPrimeMeridianForId
public PrimeMeridian getPrimeMeridianForId(String meridianId)
throws CRSConfigurationException
- Parameters:
meridianId
- the id to search for.
- Returns:
- the primeMeridian with given id or
null
- Throws:
CRSConfigurationException
- if the longitude was not set or the units could not be parsed.
parsePrimeMeridian
protected PrimeMeridian parsePrimeMeridian(XMLStreamReader reader)
throws XMLStreamException
- Parameters:
reader
- to use
- Returns:
- the next PrimeMeridian or null if no more definitions were found.
- Throws:
XMLStreamException
expectedRootName
protected QName expectedRootName()
- Specified by:
expectedRootName
in class DefinitionParser
- Returns:
- the top level element of a configuration file.
Copyright © 2011. All Rights Reserved.