org.deegree.services.wms.controller.ops
Class GetFeatureInfo

java.lang.Object
  extended by org.deegree.services.wms.controller.ops.GetFeatureInfo

public class GetFeatureInfo
extends java.lang.Object

GetFeatureInfo

Version:
$Revision: 27439 $, $Date: 2010-10-20 13:23:47 +0200 (Mi, 20. Okt 2010) $
Author:
Andreas Schmitz, last edited by: $Author: aschmitz $

Constructor Summary
GetFeatureInfo(java.util.Collection<Layer> layers, java.util.Collection<org.deegree.rendering.r2d.se.unevaluated.Style> styles, int radius, org.deegree.geometry.Envelope envelope, int x, int y, int width, int height, int maxFeatures)
           
GetFeatureInfo(java.util.Map<java.lang.String,java.lang.String> map, org.deegree.commons.tom.ows.Version version, MapService service)
           
 
Method Summary
 org.deegree.geometry.Envelope getClickBox()
           
 org.deegree.cs.CRS getCoordinateSystem()
           
 java.util.HashMap<java.lang.String,java.util.List<?>> getDimensions()
           
 int getFeatureCount()
           
 java.lang.String getInfoFormat()
           
 java.util.LinkedList<Layer> getQueryLayers()
           
 java.util.LinkedList<org.deegree.rendering.r2d.se.unevaluated.Style> getStyles()
           
 boolean returnGeometries()
           
 void setCoordinateSystem(org.deegree.cs.CRS crs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetFeatureInfo

public GetFeatureInfo(java.util.Map<java.lang.String,java.lang.String> map,
                      org.deegree.commons.tom.ows.Version version,
                      MapService service)
               throws OWSException
Parameters:
map -
version -
service -
Throws:
OWSException

GetFeatureInfo

public GetFeatureInfo(java.util.Collection<Layer> layers,
                      java.util.Collection<org.deegree.rendering.r2d.se.unevaluated.Style> styles,
                      int radius,
                      org.deegree.geometry.Envelope envelope,
                      int x,
                      int y,
                      int width,
                      int height,
                      int maxFeatures)
Parameters:
layers -
styles -
radius -
envelope -
x -
y -
width -
height -
maxFeatures -
Method Detail

getClickBox

public org.deegree.geometry.Envelope getClickBox()
Returns:
the envelope where the user clicked

getQueryLayers

public java.util.LinkedList<Layer> getQueryLayers()
Returns:
the live list of query layers

getStyles

public java.util.LinkedList<org.deegree.rendering.r2d.se.unevaluated.Style> getStyles()
Returns:
the live list of styles (this uses the query_layers parameter as source for layer names)

getInfoFormat

public java.lang.String getInfoFormat()
Returns:
the info format

getFeatureCount

public int getFeatureCount()
Returns:
the max feature count

returnGeometries

public boolean returnGeometries()
Returns:
whether geometries shall be returned or not

getCoordinateSystem

public org.deegree.cs.CRS getCoordinateSystem()
Returns:
the crs

setCoordinateSystem

public void setCoordinateSystem(org.deegree.cs.CRS crs)
Parameters:
crs -

getDimensions

public java.util.HashMap<java.lang.String,java.util.List<?>> getDimensions()
Returns:
the dimensions


Copyright © 2011. All Rights Reserved.