@Immutable public final class MaterialPackage extends GenericPackage
Modifier and Type | Class and Description |
---|---|
static class |
MaterialPackage.MaterialPackageBO
Object corresponding to parsed MaterialPackage structural metadata set defined in st377-1:2011
|
GenericPackage.GenericPackageBO
InterchangeObject.InterchangeObjectBO
Constructor and Description |
---|
MaterialPackage(MaterialPackage.MaterialPackageBO materialPackageBO,
java.util.List<GenericTrack> genericTracks)
Instantiates a new MaterialPackage object
|
Modifier and Type | Method and Description |
---|---|
java.util.List<GenericTrack> |
getGenericTracks()
Getter for a list of GenericTracks referred by this Material Package
|
MXFUID |
getInstanceUID()
Getter for the instance UID corresponding to this MaterialPackage set in the MXF file
|
java.util.List<TimelineTrack> |
getTimelineTracks()
Getter for the subset of generic tracks that are of type TimelineTrack
|
java.util.List<MXFUID> |
getTrackInstanceUIDs() |
java.lang.String |
toString()
A method that returns a string representation of a parsed MaterialPackage object
|
getPackageMaterialNumberasUUID, getPackageUID
public MaterialPackage(MaterialPackage.MaterialPackageBO materialPackageBO, java.util.List<GenericTrack> genericTracks)
materialPackageBO
- the parsed MaterialPackage objectgenericTracks
- the list of generic tracks referred by this MaterialPackage objectpublic java.util.List<GenericTrack> getGenericTracks()
public java.util.List<TimelineTrack> getTimelineTracks()
public MXFUID getInstanceUID()
public java.util.List<MXFUID> getTrackInstanceUIDs()
public java.lang.String toString()
toString
in class java.lang.Object