/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * (c) 2001 - 2014 OpenPlans * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.wms.dimension; import org.geoserver.catalog.DimensionInfo; import org.geoserver.catalog.ResourceInfo; /** * A defines a factory for creating a Strategy for selecting * the default values the given resource and dimension combination. * * @author Ilkka Rinne / Spatineo Inc for the Finnish Meteorological Institute * */ public interface DimensionDefaultValueSelectionStrategyFactory { /** * Returns a dimension and resource specific strategy for selecting default values * for the given resource and dimension in GetMap requests. * * @param resource * @param dimensionName * @param dimension * */ public DimensionDefaultValueSelectionStrategy getStrategy(ResourceInfo resource, String dimensionName, DimensionInfo dimension); }