org.deegree_impl.services.wfs.sde
Class SDEDataStoreOutputGML

java.lang.Object
  extended byorg.deegree_impl.services.wfs.sde.SDEDataStoreOutputGML
All Implemented Interfaces:
DataStoreOutputFormat
Direct Known Subclasses:
SDEDataStoreOutputXML

public class SDEDataStoreOutputGML
extends java.lang.Object
implements DataStoreOutputFormat

Implements the DataStoreOutputFormat interface to format the result of a data accessing class returned within the values of a HashMap as deegree feature collection

-----------------------------------------------------------------------

Version:
$Revision: 1.28 $ $Date: 2004/04/07 06:43:50 $

Author:
Andreas Poth

Field Summary
private  double maxx
           
private  double maxy
           
private  double minx
           
private  double miny
           
 
Constructor Summary
SDEDataStoreOutputGML()
           
 
Method Summary
 java.lang.Object format(java.util.HashMap map, ParameterList paramList)
          formats the data store at the values of the HashMap into one single data structure.
private  java.lang.String formatPropertyName(java.lang.String property)
          the method formats a slash-seperated property name like /cities/ID to a dot-seperated xml-valid name --> cities.ID
private  void updateBoundingBox(GM_Object geo)
          updates the bounding box of the GMLFeatureCollection.
private  org.w3c.dom.Document xsltTransformGetFeature(java.lang.String gml, java.lang.String xsltURL)
          transforms the response to a GetRecord/Feature request using a predefined xslt-stylesheet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxx

private double maxx

maxy

private double maxy

minx

private double minx

miny

private double miny
Constructor Detail

SDEDataStoreOutputGML

public SDEDataStoreOutputGML()
Method Detail

format

public java.lang.Object format(java.util.HashMap map,
                               ParameterList paramList)
                        throws java.lang.Exception
formats the data store at the values of the HashMap into one single data structure.

Specified by:
format in interface DataStoreOutputFormat
Throws:
java.lang.Exception

formatPropertyName

private java.lang.String formatPropertyName(java.lang.String property)
the method formats a slash-seperated property name like /cities/ID to a dot-seperated xml-valid name --> cities.ID


updateBoundingBox

private void updateBoundingBox(GM_Object geo)
updates the bounding box of the GMLFeatureCollection.


xsltTransformGetFeature

private org.w3c.dom.Document xsltTransformGetFeature(java.lang.String gml,
                                                     java.lang.String xsltURL)
transforms the response to a GetRecord/Feature request using a predefined xslt-stylesheet