Class TLcdSRVDataTypes

java.lang.Object
com.luciad.format.metadata.model.TLcdSRVDataTypes

public class TLcdSRVDataTypes extends Object
This class provides access to the data model and the types of http://www.isotc211.org/2005/srv.

This model describes ISO standard 19119: Geographic information - services. Refer to the package javadoc for more information.

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 iso/19139/srv/srv.xsd.

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

Since:
2017.0
See Also:
  • Field Details

    • SV_Service_PropertyType

      public static final TLcdDataType SV_Service_PropertyType
    • SV_CoupledResource_PropertyType

      public static final TLcdDataType SV_CoupledResource_PropertyType
    • SV_ServiceType_PropertyType

      public static final TLcdDataType SV_ServiceType_PropertyType
    • SV_PortSpecification_Type

      public static final TLcdDataType SV_PortSpecification_Type
    • SV_PlatformSpecificServiceSpecification_Type

      public static final TLcdDataType SV_PlatformSpecificServiceSpecification_Type
    • SV_ServiceSpecification_PropertyType

      public static final TLcdDataType SV_ServiceSpecification_PropertyType
    • SV_ServiceIdentification_PropertyType

      public static final TLcdDataType SV_ServiceIdentification_PropertyType
    • SV_ParameterDirection_PropertyType

      public static final TLcdDataType SV_ParameterDirection_PropertyType
    • SV_OperationChainMetadata_PropertyType

      public static final TLcdDataType SV_OperationChainMetadata_PropertyType
    • SV_PlatformNeutralServiceSpecification_PropertyType

      public static final TLcdDataType SV_PlatformNeutralServiceSpecification_PropertyType
    • SV_OperationModel_Type

      public static final TLcdDataType SV_OperationModel_Type
    • SV_OperationChainMetadata_Type

      public static final TLcdDataType SV_OperationChainMetadata_Type
    • SV_ServiceType_Type

      public static final TLcdDataType SV_ServiceType_Type
    • SV_PlatformNeutralServiceSpecification_Type

      public static final TLcdDataType SV_PlatformNeutralServiceSpecification_Type
    • SV_OperationMetadata_PropertyType

      public static final TLcdDataType SV_OperationMetadata_PropertyType
    • SV_OperationChain_Type

      public static final TLcdDataType SV_OperationChain_Type
    • SV_Port_PropertyType

      public static final TLcdDataType SV_Port_PropertyType
    • SV_Port_Type

      public static final TLcdDataType SV_Port_Type
    • DCPList_PropertyType

      public static final TLcdDataType DCPList_PropertyType
    • SV_OperationChain_PropertyType

      public static final TLcdDataType SV_OperationChain_PropertyType
    • SV_PlatformSpecificServiceSpecification_PropertyType

      public static final TLcdDataType SV_PlatformSpecificServiceSpecification_PropertyType
    • SV_CouplingType_PropertyType

      public static final TLcdDataType SV_CouplingType_PropertyType
    • SV_Operation_Type

      public static final TLcdDataType SV_Operation_Type
    • SV_OperationMetadata_Type

      public static final TLcdDataType SV_OperationMetadata_Type
    • SV_Service_Type

      public static final TLcdDataType SV_Service_Type
    • SV_OperationModel_PropertyType

      public static final TLcdDataType SV_OperationModel_PropertyType
    • SV_ServiceIdentification_Type

      public static final TLcdDataType SV_ServiceIdentification_Type
    • SV_Interface_PropertyType

      public static final TLcdDataType SV_Interface_PropertyType
    • SV_Operation_PropertyType

      public static final TLcdDataType SV_Operation_PropertyType
    • SV_PortSpecification_PropertyType

      public static final TLcdDataType SV_PortSpecification_PropertyType
    • SV_ParameterDirection_Type

      public static final TLcdDataType SV_ParameterDirection_Type
    • SV_ServiceSpecification_Type

      public static final TLcdDataType SV_ServiceSpecification_Type
    • SV_Interface_Type

      public static final TLcdDataType SV_Interface_Type
    • SV_Parameter_PropertyType

      public static final TLcdDataType SV_Parameter_PropertyType
    • SV_Parameter_Type

      public static final TLcdDataType SV_Parameter_Type
    • SV_CoupledResource_Type

      public static final TLcdDataType SV_CoupledResource_Type
  • Method Details

    • getDataModel

      public static TLcdDataModel getDataModel()
      Returns the data model for http://www.isotc211.org/2005/srv.
      Returns:
      the data model