Class TLcdOWSCapabilitiesBase.Languages

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.ows.model.TLcdOWSCapabilitiesBase.Languages
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Enclosing class:
TLcdOWSCapabilitiesBase

public static class TLcdOWSCapabilitiesBase.Languages extends TLcdDataObject
The list of languages that this service is able to fully support. That is, if one of the listed languages is requested using the AcceptLanguages parameter in future requests to the server, all text strings contained in the response are guaranteed to be in that language. This list does not necessarily constitute a complete list of all languages that may be (at least partially) supported by the server. It only states the languages that are fully supported. If a server cannot guarantee full support of any particular language, it shall omit it from the list of supported languages in the capabilities document.
Since:
2017.0
  • Field Details

    • LANGUAGE_PROPERTY

      public static final TLcdDataProperty LANGUAGE_PROPERTY
      Data property that maps to the Language element. The possible values for this property are instances of List<String>.
  • Constructor Details

    • Languages

      public Languages()
    • Languages

      public Languages(TLcdDataType aType)
  • Method Details

    • getLanguage

      public List<String> getLanguage()
      Returns the value of the property that maps to the Language element.

      Identifier of a language used by the data(set) contents. This language identifier shall be as specified in IETF RFC 4646. The language tags shall be either complete 5 character codes (e.g. "en-CA"), or abbreviated 2 character codes (e.g. "en"). In addition to the RFC 4646 codes, the server shall support the single special value "*" which is used to indicate "any language".

      Returns:
      the value of the LANGUAGE_PROPERTY property.