Package net.opengis.wcs11
Interface FieldType
-
- All Superinterfaces:
DescriptionType
,EObject
,Notifier
- All Known Implementing Classes:
FieldTypeImpl
public interface FieldType extends DescriptionType
A representation of the model object 'Field Type'. Description of an individual field in a coverage range record.The following features are supported:
- See Also:
Wcs111Package.getFieldType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList
getAxis()
Returns the value of the 'Axis' containment reference list.UnNamedDomainType
getDefinition()
Returns the value of the 'Definition' containment reference.String
getIdentifier()
Returns the value of the 'Identifier' attribute.InterpolationMethodsType
getInterpolationMethods()
Returns the value of the 'Interpolation Methods' containment reference.EList
getNullValue()
Returns the value of the 'Null Value' containment reference list.void
setDefinition(UnNamedDomainType value)
Sets the value of the 'Definition
' containment reference.void
setIdentifier(String value)
Sets the value of the 'Identifier
' attribute.void
setInterpolationMethods(InterpolationMethodsType value)
Sets the value of the 'Interpolation Methods
' containment reference.-
Methods inherited from interface DescriptionType
getAbstract, getKeywords, getTitle
-
-
-
-
Method Detail
-
getIdentifier
String getIdentifier()
Returns the value of the 'Identifier' attribute. Identifier of this Field. These field identifiers shall be unique in one CoverageDescription.- Returns:
- the value of the 'Identifier' attribute.
- See Also:
setIdentifier(String)
,Wcs111Package.getFieldType_Identifier()
-
setIdentifier
void setIdentifier(String value)
Sets the value of the 'Identifier
' attribute.- Parameters:
value
- the new value of the 'Identifier' attribute.- See Also:
getIdentifier()
-
getDefinition
UnNamedDomainType getDefinition()
Returns the value of the 'Definition' containment reference. Further definition of this field, including meaning, units, etc. In this Definition, the AllowedValues should be used to encode the extent of possible values for this field, excluding the Null Value. If the range is not known, AnyValue should be used.- Returns:
- the value of the 'Definition' containment reference.
- See Also:
setDefinition(UnNamedDomainType)
,Wcs111Package.getFieldType_Definition()
-
setDefinition
void setDefinition(UnNamedDomainType value)
Sets the value of the 'Definition
' containment reference.- Parameters:
value
- the new value of the 'Definition' containment reference.- See Also:
getDefinition()
-
getNullValue
EList getNullValue()
Returns the value of the 'Null Value' containment reference list. The list contents are of typeCodeType
. Unordered list of the values used when valid Field values are not available for whatever reason. The coverage encoding itself may specify a fixed value for null (e.g. "-99999" or "N/A"), but often the choice is up to the provider and must be communicated to the client outside the coverage itself. Each null value shall be encoded as a string. The optional codeSpace attribute can reference a definition of the reason why this value is null.- Returns:
- the value of the 'Null Value' containment reference list.
- See Also:
Wcs111Package.getFieldType_NullValue()
-
getInterpolationMethods
InterpolationMethodsType getInterpolationMethods()
Returns the value of the 'Interpolation Methods' containment reference. Spatial interpolation method(s) that server can apply to this field. One of these interpolation methods shall be used when a GetCoverage operation request requires resampling. When the only interpolation method listed is "none", clients may only retrieve coverages from this coverage in its native CRS at its native resolution.- Returns:
- the value of the 'Interpolation Methods' containment reference.
- See Also:
setInterpolationMethods(InterpolationMethodsType)
,Wcs111Package.getFieldType_InterpolationMethods()
-
setInterpolationMethods
void setInterpolationMethods(InterpolationMethodsType value)
Sets the value of the 'Interpolation Methods
' containment reference.- Parameters:
value
- the new value of the 'Interpolation Methods' containment reference.- See Also:
getInterpolationMethods()
-
getAxis
EList getAxis()
Returns the value of the 'Axis' containment reference list. The list contents are of typeAxisType
. Unordered list of the axes in a vector field for which there are Field values. This list shall be included when this Field has a vector of values. Notice that the axes can be listed here in any order; however, the axis order listed here shall be used in the KVP encoding of a GetCoverage operation request (TBR).- Returns:
- the value of the 'Axis' containment reference list.
- See Also:
Wcs111Package.getFieldType_Axis()
-
-