public final class StructuralMetadata
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.Class | 
getStructuralMetadataSetClass(byte[] key)
Gets structural metadata set class object. 
 | 
static boolean | 
isPHDRMetadataTrackSubDescriptor(byte[] key)
A method that determines if the key passed in corresponds to a PHDRMetadataTrackSubDescriptor. 
 | 
static boolean | 
isStructuralMetadata(byte[] key)
A method that determines of the key passed in corresponds to a structural metadata set. 
 | 
static void | 
populate(InterchangeObject.InterchangeObjectBO object,
        ByteProvider byteProvider,
        long numBytesToRead,
        java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap)
A method that populates the fields of a Structural Metadata set 
 | 
public static boolean isStructuralMetadata(byte[] key)
key - the keypublic static boolean isPHDRMetadataTrackSubDescriptor(byte[] key)
key - the keypublic static java.lang.Class getStructuralMetadataSetClass(byte[] key)
key - the keypublic static void populate(InterchangeObject.InterchangeObjectBO object, ByteProvider byteProvider, long numBytesToRead, java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap) throws java.io.IOException
object - the InterchangeObjectBO objectbyteProvider - the mxf byte providernumBytesToRead - the num bytes to readlocalTagToUIDMap - the local tag to uID mapjava.io.IOException - the iO exception