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