Class CMMetadataDataType

java.lang.Object
org.robovm.apple.foundation.CocoaUtility
org.robovm.apple.coremedia.CMMetadataDataType

public class CMMetadataDataType
extends CocoaUtility
  • Constructor Details

    • CMMetadataDataType

      public CMMetadataDataType​(String dataType)
  • Method Details

    • register

      public void register​(String description, List<String> conformingDataTypes) throws OSStatusException
      Throws:
      OSStatusException
      Since:
      Available in iOS 8.0 and later.
    • registerDataType

      public static void registerDataType​(String dataType, String description, List<String> conformingDataTypes) throws OSStatusException
      Throws:
      OSStatusException
      Since:
      Available in iOS 8.0 and later.
    • isRegistered

      public boolean isRegistered()
      Since:
      Available in iOS 8.0 and later.
    • getDescription

      public String getDescription()
      Since:
      Available in iOS 8.0 and later.
    • getConformingDataTypes

      public List<String> getConformingDataTypes()
      Since:
      Available in iOS 8.0 and later.
    • conformsToDataType

      public boolean conformsToDataType​(String conformsToDataType)
      Since:
      Available in iOS 8.0 and later.
    • isBaseDataType

      public boolean isBaseDataType()
      Since:
      Available in iOS 8.0 and later.
    • getConformingBaseDataType

      public CMMetadataBaseDataType getConformingBaseDataType()
      Since:
      Available in iOS 8.0 and later.
    • registerDataType0

      protected static OSStatus registerDataType0​(String dataType, String description, List<String> conformingDataTypes)
    • isDataTypeRegistered

      public static boolean isDataTypeRegistered​(String dataType)
    • getDataTypeDescription

      public static String getDataTypeDescription​(String dataType)
    • getConformingDataTypes

      public static List<String> getConformingDataTypes​(String dataType)
    • doesDataTypeConformToDataType

      public static boolean doesDataTypeConformToDataType​(String dataType, String conformsToDataType)
    • getBaseDataTypes

      public static List<CMMetadataBaseDataType> getBaseDataTypes()
    • isDataTypeBaseDataType

      public static boolean isDataTypeBaseDataType​(String dataType)
    • getBaseDataTypeForConformingDataType

      public static CMMetadataBaseDataType getBaseDataTypeForConformingDataType​(String dataType)
    • toString

      public String toString()
      Overrides:
      toString in class Object