org.deegree.layer.persistence.feature
Class FeatureLayer

java.lang.Object
  extended by org.deegree.layer.AbstractLayer
      extended by org.deegree.layer.persistence.feature.FeatureLayer
All Implemented Interfaces:
Layer

public class FeatureLayer
extends AbstractLayer

Author:
stranger

Field Summary
 
Fields inherited from class org.deegree.layer.AbstractLayer
LAYER_METADATA, LAYER_NAME
 
Constructor Summary
protected FeatureLayer(LayerMetadata md, FeatureStore featureStore, QName featureType, Filter filter, Map<String,Style> styles, Map<String,Style> legendStyles)
           
 
Method Summary
 LinkedList<String> paintMap(RenderContext context, RenderingInfo info, Style style)
          Method to paint on a graphics object.
 
Methods inherited from class org.deegree.layer.AbstractLayer
getFeatures, getFeatureType, getMetadata
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureLayer

protected FeatureLayer(LayerMetadata md,
                       FeatureStore featureStore,
                       QName featureType,
                       Filter filter,
                       Map<String,Style> styles,
                       Map<String,Style> legendStyles)
Parameters:
md -
Method Detail

paintMap

public LinkedList<String> paintMap(RenderContext context,
                                   RenderingInfo info,
                                   Style style)
                            throws WMSException.MissingDimensionValue,
                                   WMSException.InvalidDimensionValue
Description copied from interface: Layer
Method to paint on a graphics object.

Returns:
a list of warning headers (currently only used for dimension warnings)
Throws:
WMSException.MissingDimensionValue
WMSException.InvalidDimensionValue


Copyright © 2011. All Rights Reserved.