deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.portal.standard.gazetteer
Class AbstractGazetteerCommand

java.lang.Object
  extended by org.deegree.portal.standard.gazetteer.AbstractGazetteerCommand
Direct Known Subclasses:
FindChildrenCommand, FindItemsCommand, LoadBBOXCommand

abstract class AbstractGazetteerCommand
extends java.lang.Object

TODO add class documentation here

Version:
$Revision: 26184 $, $Date: 2010-08-26 14:36:05 +0200 (Do, 26 Aug 2010) $
Author:
Andreas Poth, last edited by: $Author: apoth $

Field Summary
protected static java.util.Map<java.lang.String,WFSCapabilities> capabilitiesMap
           
protected  QualifiedName featureType
           
protected  java.lang.String gazetteerAddress
           
protected  java.util.List<GazetteerItem> items
           
protected  java.util.Map<java.lang.String,java.lang.String> properties
           
 
Constructor Summary
AbstractGazetteerCommand()
           
 
Method Summary
protected  void createItemsList(FeatureCollection fc)
           
protected  PropertyPath createPropertyPath(java.lang.String name)
           
protected  PropertyPath[] getResultProperties(java.util.Map<java.lang.String,java.lang.String> properties)
           
protected  void loadCapabilities()
           
protected  FeatureCollection performGetFeature(WFSCapabilities capabilities, GetFeature getFeature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

items

protected java.util.List<GazetteerItem> items

gazetteerAddress

protected java.lang.String gazetteerAddress

featureType

protected QualifiedName featureType

capabilitiesMap

protected static java.util.Map<java.lang.String,WFSCapabilities> capabilitiesMap

properties

protected java.util.Map<java.lang.String,java.lang.String> properties
Constructor Detail

AbstractGazetteerCommand

AbstractGazetteerCommand()
Method Detail

loadCapabilities

protected void loadCapabilities()
                         throws java.lang.Exception
Throws:
java.io.IOException
org.apache.commons.httpclient.HttpException
org.xml.sax.SAXException
XMLException
java.lang.Exception

performGetFeature

protected FeatureCollection performGetFeature(WFSCapabilities capabilities,
                                              GetFeature getFeature)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

createItemsList

protected void createItemsList(FeatureCollection fc)
                        throws PropertyPathResolvingException
Throws:
PropertyPathResolvingException

getResultProperties

protected PropertyPath[] getResultProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Parameters:
properties -
Returns:

createPropertyPath

protected PropertyPath createPropertyPath(java.lang.String name)

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org