org.deegree.layer
Class Dimension<T>
java.lang.Object
org.deegree.layer.Dimension<T>
- Type Parameters:
T
-
public class Dimension<T>
- extends Object
Dimension
- Version:
- $Revision: 31381 $, $Date: 2011-07-30 14:03:38 +0200 (Sat, 30 Jul 2011) $
- Author:
- Andreas Schmitz, last edited by: $Author: aschmitz $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Dimension
public Dimension(String name,
List<?> defaultValue,
boolean current,
boolean nearestValue,
boolean multipleValues,
String units,
String unitSymbol,
QName property,
List<?> extent)
- Parameters:
name
- defaultValue
- current
- nearestValue
- multipleValues
- units
- unitSymbol
- property
- extent
-
getDefaultValue
public List<?> getDefaultValue()
- Returns:
- the default value, if set
getPropertyName
public QName getPropertyName()
- Returns:
- the property name
getCurrent
public boolean getCurrent()
- Returns:
- whether current is allowed
getMultipleValues
public boolean getMultipleValues()
- Returns:
- whether multiple values are allowed
getNearestValue
public boolean getNearestValue()
- Returns:
- whether nearest values will be used
getUnits
public String getUnits()
- Returns:
- the units
getUnitSymbol
public String getUnitSymbol()
- Returns:
- the unit symbol
getExtent
public List<?> getExtent()
- Returns:
- the extent
getExtentAsString
public String getExtentAsString()
- Returns:
- the extent as comma separated list as in the specs
formatDimensionValueList
public static String formatDimensionValueList(List<?> list,
boolean time)
- Parameters:
list
- time
-
- Returns:
- a formatted string of dimension values
parseTyped
public static Object parseTyped(Object o,
boolean time)
throws ParseException
- Parses a dimension value (eg. a List of or individual values of String or DimensionInterval) into the appropriate
Date/Double/Integer values.
- Parameters:
o
- time
-
- Returns:
- an object with individual values parsed
- Throws:
ParseException
getNearestValue
public Object getNearestValue(Object val)
- Parameters:
val
-
- Returns:
- the closest value
isValid
public boolean isValid(Object val)
- Parameters:
val
-
- Returns:
- true, if the value hits values defined in the extent
Copyright © 2011. All Rights Reserved.