org.geoserver.catalog.CoverageDimensionInfo Maven / Gradle / Ivy
The newest version!
/* Copyright (c) 2001 - 2008 TOPP - www.openplans.org. All rights reserved.
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.catalog;
import java.util.List;
import org.geotools.util.NumberRange;
/**
* A coverage dimension.
*
* @author Justin Deoliveira, The Open Planning Project
*/
public interface CoverageDimensionInfo {
/**
* Id of the dimension.
*/
String getId();
/**
* The name of the dimension.
*
* @uml.property name="name"
*/
String getName();
/**
* Sets the name of the dimension.
*
* @uml.property name="name"
*/
void setName(String name);
/**
* The description of the dimension.
*
* @uml.property name="description"
*/
String getDescription();
/**
* Sets the description of the dimension.
*
* @uml.property name="description"
*/
void setDescription(String description);
/**
* The range of the dimension.
*
* @uml.property name="range"
*/
NumberRange getRange();
/**
* Sets the range of the dimension.
*
* @uml.property name="range"
*/
void setRange(NumberRange range);
/**
* The null values of the dimension.
*
* @uml.property name="nullValues"
*/
List getNullValues();
}