Class TLcdCSWDataTypes

java.lang.Object
com.luciad.ogc.csw.model.TLcdCSWDataTypes

public class TLcdCSWDataTypes extends Object
This class provides access to the data model and the types of http://www.opengis.net/cat/csw/super.

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 net/opengis/csw/super/cswAll.xsd.

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

Since:
2017.0
See Also:
  • Field Details

    • DomainValuesType

      public static final TLcdDataType DomainValuesType
    • RecordPropertyType

      public static final TLcdDataType RecordPropertyType
    • RecordType

      public static final TLcdDataType RecordType
    • GetCapabilitiesType

      public static final TLcdDataType GetCapabilitiesType
    • EmptyType

      public static final TLcdDataType EmptyType
    • FederatedCatalogueType

      public static final TLcdDataType FederatedCatalogueType
    • TransactionResponseType

      public static final TLcdDataType TransactionResponseType
    • ConceptualSchemeType

      public static final TLcdDataType ConceptualSchemeType
    • SummaryRecordType

      public static final TLcdDataType SummaryRecordType
    • QueryConstraintType

      public static final TLcdDataType QueryConstraintType
    • TemporalExtentType_end

      public static final TLcdDataType TemporalExtentType_end
    • GetDomainResponseType

      public static final TLcdDataType GetDomainResponseType
    • GetRecordsType

      public static final TLcdDataType GetRecordsType
    • QueryType

      public static final TLcdDataType QueryType
    • ResultsStatusType

      public static final TLcdDataType ResultsStatusType
    • GetDomainType_ValueReference

      public static final TLcdDataType GetDomainType_ValueReference
    • InsertType

      public static final TLcdDataType InsertType
    • TransactionType

      public static final TLcdDataType TransactionType
    • FederatedSearchResultType

      public static final TLcdDataType FederatedSearchResultType
    • GetRecordsResponseType

      public static final TLcdDataType GetRecordsResponseType
    • AbstractQueryType

      public static final TLcdDataType AbstractQueryType
    • GetRecordByIdType

      public static final TLcdDataType GetRecordByIdType
    • GetDomainType

      public static final TLcdDataType GetDomainType
    • BriefRecordType

      public static final TLcdDataType BriefRecordType
    • TemporalExtentType_begin

      public static final TLcdDataType TemporalExtentType_begin
    • RequestBaseType

      public static final TLcdDataType RequestBaseType
    • UnHarvestType

      public static final TLcdDataType UnHarvestType
    • TypeNameListType

      public static final TLcdDataType TypeNameListType
    • AcknowledgementType

      public static final TLcdDataType AcknowledgementType
    • HarvestResponseType

      public static final TLcdDataType HarvestResponseType
    • ListOfValuesType

      public static final TLcdDataType ListOfValuesType
    • FederatedSearchResultBaseType

      public static final TLcdDataType FederatedSearchResultBaseType
    • ElementSetType

      public static final TLcdDataType ElementSetType
    • DeleteType

      public static final TLcdDataType DeleteType
    • DistributedSearchType

      public static final TLcdDataType DistributedSearchType
    • RequestStatusType

      public static final TLcdDataType RequestStatusType
    • TransactionSummaryType

      public static final TLcdDataType TransactionSummaryType
    • TemporalExtentType

      public static final TLcdDataType TemporalExtentType
    • ResultTypeType

      public static final TLcdDataType ResultTypeType
    • HarvestType

      public static final TLcdDataType HarvestType
    • EchoedRequestType

      public static final TLcdDataType EchoedRequestType
    • RequiredElementSetNamesType

      public static final TLcdDataType RequiredElementSetNamesType
    • ListOfValuesType_Value

      public static final TLcdDataType ListOfValuesType_Value
    • InsertResultType

      public static final TLcdDataType InsertResultType
    • DCMIRecordType

      public static final TLcdDataType DCMIRecordType
    • AbstractRecordType

      public static final TLcdDataType AbstractRecordType
    • UnHarvestResponseType

      public static final TLcdDataType UnHarvestResponseType
    • CapabilitiesType

      public static final TLcdDataType CapabilitiesType
    • SearchResultsType

      public static final TLcdDataType SearchResultsType
    • UpdateType

      public static final TLcdDataType UpdateType
    • SourceType

      public static final TLcdDataType SourceType
    • FederatedExceptionType

      public static final TLcdDataType FederatedExceptionType
    • ElementSetNameType

      public static final TLcdDataType ElementSetNameType
    • RangeOfValuesType

      public static final TLcdDataType RangeOfValuesType
  • Method Details

    • getDataModel

      public static TLcdDataModel getDataModel()
      Returns the data model for http://www.opengis.net/cat/csw/super.
      Returns:
      the data model