Class TLcdUnknownDataTypes

java.lang.Object
com.luciad.datamodel.TLcdUnknownDataTypes

public class TLcdUnknownDataTypes extends Object
This class provides access to the unknown data model. This data model is used in places where a data model is required, but the implementation is unable to provide one. This typically happens in cases where existing code is upgraded to become data object enabled, but, for reasons of backwards compatibility, not all code paths provide enough information. For example, when an existing domain object is enhanced to implement ILcdDataObject but existing constructors don't provide the data type for the object, the UNKNOWN_TYPE should be used as type.
Since:
10.1
  • Field Details

    • UNKNOWN_TYPE

      public static final TLcdDataType UNKNOWN_TYPE

      This type is used in situations where there is not enough type information available yet a type is required. It indicates that the class implements ILcdDataObject but that the instance does not have enough information to provide information about its properties.

      A common use case is legacy code that used to implement ILcdFeatured but is now upgraded to also implement ILcdDataObject.

  • Method Details

    • getDataModel

      public static TLcdDataModel getDataModel()

      This data model is used in situations where there is not enough type information available yet a data model is required.

      A common use case is legacy code that used to implement ILcdFeatured but is now upgraded to also implement ILcdDataObject.