org.deegree.owscommon_1_1_0
Class DomainType
java.lang.Object
org.deegree.owscommon_1_1_0.DomainType
public class DomainType
- extends Object
DomainType
encapsulation of the domaintype parameters, used in a operationmetadata of ows 1.1.0
- Version:
- $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
- Author:
- Rutger Bezema, last edited by: $Author: mschneider $
Constructor Summary |
DomainType(List<String> values,
List<Range> ranges,
boolean anyValue,
boolean noValues,
Pair<String,String> valuesReference,
String defaultValue,
Pair<String,String> meaning,
Pair<String,String> dataType,
Pair<String,String> uom,
Pair<String,String> referenceSystem,
List<Metadata> metadataAttribs,
String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DomainType
public DomainType(List<String> values,
List<Range> ranges,
boolean anyValue,
boolean noValues,
Pair<String,String> valuesReference,
String defaultValue,
Pair<String,String> meaning,
Pair<String,String> dataType,
Pair<String,String> uom,
Pair<String,String> referenceSystem,
List<Metadata> metadataAttribs,
String name)
- Parameters:
values
- null
if allowedvalues was not setranges
- null
if allowedvalues was not setvaluesReference
- null
if not setnoValues
- true if the noValues element was set.anyValue
- true if the anyvalues element was set.defaultValue
- meaning
- a pair containing <text(), reference-attribute> valuesdataType
- a pair containing <text(), reference-attribute> valuesuom
- a pair containing <text(), reference-attribute> valuesreferenceSystem
- a pair containing <text(), reference-attribute> valuesmetadataAttribs
- list containing metadatasname
- attribute.
hasAllowedValues
public boolean hasAllowedValues()
- Returns:
- true if the allowedValues was defined.
getValues
public final List<String> getValues()
- Returns:
- the values
null
if none present
getRanges
public final List<Range> getRanges()
- Returns:
- the ranges
null
if none present
getDefaultValue
public final String getDefaultValue()
- Returns:
- the defaultValues
null
if none present
getMeaning
public final Pair<String,String> getMeaning()
- Returns:
- the meaning <text(), reference-attribute> or
null
if none present
getDataType
public final Pair<String,String> getDataType()
- Returns:
- the dataType <text(), reference-attribute> or
null
if none present
hasValuesUnit
public final boolean hasValuesUnit()
- Returns:
- true if the DomaintType valuesUnit was set (uom || referencesystem != null ).
getUom
public final Pair<String,String> getUom()
- Returns:
- the uom, <text(), reference-attribute> or
null
if none present
getReferenceSystem
public final Pair<String,String> getReferenceSystem()
- Returns:
- the referenceSystem <text(), reference-attribute> or
null
if none present
getMetadataAttribs
public final List<Metadata> getMetadataAttribs()
- Returns:
- the metadataAttribs may be empty but will never be
null
.
getName
public final String getName()
- Returns:
- the name, mandatory not
null
hasAnyValue
public final boolean hasAnyValue()
- Returns:
- true if the anyValue element was set.
hasNoValues
public final boolean hasNoValues()
- Returns:
- true if the noValues element was set.
getValuesReference
public final Pair<String,String> getValuesReference()
- Returns:
- the valuesReference <text(), reference-attribute> or
null
if none present
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org