Package org.robovm.apple.coremedia
Class CMMetadataDataType
- java.lang.Object
-
- org.robovm.apple.foundation.CocoaUtility
-
- org.robovm.apple.coremedia.CMMetadataDataType
-
public class CMMetadataDataType extends CocoaUtility
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CMMetadataDataType.Marshaler
-
Constructor Summary
Constructors Constructor Description CMMetadataDataType(java.lang.String dataType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
conformsToDataType(java.lang.String conformsToDataType)
static boolean
doesDataTypeConformToDataType(java.lang.String dataType, java.lang.String conformsToDataType)
static CMMetadataBaseDataType
getBaseDataTypeForConformingDataType(java.lang.String dataType)
static java.util.List<CMMetadataBaseDataType>
getBaseDataTypes()
CMMetadataBaseDataType
getConformingBaseDataType()
java.util.List<java.lang.String>
getConformingDataTypes()
static java.util.List<java.lang.String>
getConformingDataTypes(java.lang.String dataType)
static java.lang.String
getDataTypeDescription(java.lang.String dataType)
java.lang.String
getDescription()
boolean
isBaseDataType()
static boolean
isDataTypeBaseDataType(java.lang.String dataType)
static boolean
isDataTypeRegistered(java.lang.String dataType)
boolean
isRegistered()
void
register(java.lang.String description, java.util.List<java.lang.String> conformingDataTypes)
static void
registerDataType(java.lang.String dataType, java.lang.String description, java.util.List<java.lang.String> conformingDataTypes)
protected static OSStatus
registerDataType0(java.lang.String dataType, java.lang.String description, java.util.List<java.lang.String> conformingDataTypes)
java.lang.String
toString()
-
-
-
Method Detail
-
register
public void register(java.lang.String description, java.util.List<java.lang.String> conformingDataTypes) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 8.0 and later.
-
registerDataType
public static void registerDataType(java.lang.String dataType, java.lang.String description, java.util.List<java.lang.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 java.lang.String getDescription()
- Since:
- Available in iOS 8.0 and later.
-
getConformingDataTypes
public java.util.List<java.lang.String> getConformingDataTypes()
- Since:
- Available in iOS 8.0 and later.
-
conformsToDataType
public boolean conformsToDataType(java.lang.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(java.lang.String dataType, java.lang.String description, java.util.List<java.lang.String> conformingDataTypes)
- Since:
- Available in iOS 8.0 and later.
-
isDataTypeRegistered
public static boolean isDataTypeRegistered(java.lang.String dataType)
- Since:
- Available in iOS 8.0 and later.
-
getDataTypeDescription
public static java.lang.String getDataTypeDescription(java.lang.String dataType)
- Since:
- Available in iOS 8.0 and later.
-
getConformingDataTypes
public static java.util.List<java.lang.String> getConformingDataTypes(java.lang.String dataType)
- Since:
- Available in iOS 8.0 and later.
-
doesDataTypeConformToDataType
public static boolean doesDataTypeConformToDataType(java.lang.String dataType, java.lang.String conformsToDataType)
- Since:
- Available in iOS 8.0 and later.
-
getBaseDataTypes
public static java.util.List<CMMetadataBaseDataType> getBaseDataTypes()
- Since:
- Available in iOS 8.0 and later.
-
isDataTypeBaseDataType
public static boolean isDataTypeBaseDataType(java.lang.String dataType)
- Since:
- Available in iOS 8.0 and later.
-
getBaseDataTypeForConformingDataType
public static CMMetadataBaseDataType getBaseDataTypeForConformingDataType(java.lang.String dataType)
- Since:
- Available in iOS 8.0 and later.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-