Class TLcdOpenSearchDataTypes

java.lang.Object
com.luciad.opensearch.model.TLcdOpenSearchDataTypes

public class TLcdOpenSearchDataTypes extends Object
This class provides access to the data model and the types of http://a9.com/-/spec/opensearch/1.1/.

Refer to the package javadoc for more information about this domain model.

The data model and its types are typically used to:

  • introspect the data structures (types, properties) of the domain model in a generic way
  • create Java instances for XML types which don't have a dedicated Java class equivalent
  • configure an XML decoder for decoding data of this data model:
    new TLcdXMLSchemaBasedDecoder().configure(getDataModel())
  • configure an XML encoder for encoding data of this data model:
    new TLcdXMLSchemaBasedEncoder().configure(getDataModel())
  • set up transformations between data models

This mapping has been automatically generated based on the XML schema com/a9/opensearch/opensearch.xsd.

The display names of the entities in this data model can be customized by creating a resource bundle with base name com/luciad/opensearch/model/TLcdOpenSearchDataTypes. See TLcdResourceBundleDataModelDisplayNameProvider for more details on the required structure of the resource bundle.

Since:
2017.0
See Also:
  • Field Details

    • queryType__title

      public static final TLcdDataType queryType__title
    • OpenSearchDescription_Tags

      public static final TLcdDataType OpenSearchDescription_Tags
    • OpenSearchDescription_Url__pageOffset

      public static final TLcdDataType OpenSearchDescription_Url__pageOffset
    • queryType__count

      public static final TLcdDataType queryType__count
    • OpenSearchDescription_Image__width

      public static final TLcdDataType OpenSearchDescription_Image__width
    • queryType__startPage

      public static final TLcdDataType queryType__startPage
    • OpenSearchDescription_Url__type

      public static final TLcdDataType OpenSearchDescription_Url__type
    • queryType__startIndex

      public static final TLcdDataType queryType__startIndex
    • OpenSearchDescription_Attribution

      public static final TLcdDataType OpenSearchDescription_Attribution
    • OpenSearchDescription_Url__indexOffset

      public static final TLcdDataType OpenSearchDescription_Url__indexOffset
    • queryType__role

      public static final TLcdDataType queryType__role
    • OpenSearchDescription_Url__template

      public static final TLcdDataType OpenSearchDescription_Url__template
    • OpenSearchDescription_LongName

      public static final TLcdDataType OpenSearchDescription_LongName
    • OpenSearchDescription

      public static final TLcdDataType OpenSearchDescription
    • OpenSearchDescription_Image

      public static final TLcdDataType OpenSearchDescription_Image
    • OpenSearchDescription_Developer

      public static final TLcdDataType OpenSearchDescription_Developer
    • queryType__totalResults

      public static final TLcdDataType queryType__totalResults
    • OpenSearchDescription_Url

      public static final TLcdDataType OpenSearchDescription_Url
    • OpenSearchDescription_SyndicationRight

      public static final TLcdDataType OpenSearchDescription_SyndicationRight
    • OpenSearchDescription_Description

      public static final TLcdDataType OpenSearchDescription_Description
    • OpenSearchDescription_ShortName

      public static final TLcdDataType OpenSearchDescription_ShortName
    • OpenSearchDescription_Image__height

      public static final TLcdDataType OpenSearchDescription_Image__height
    • queryType

      public static final TLcdDataType queryType
  • Method Details

    • getDataModel

      public static TLcdDataModel getDataModel()
      Returns the data model for http://a9.com/-/spec/opensearch/1.1/.
      Returns:
      the data model