@Immutable
public final class InteroperableMasterPackage
extends java.lang.Object
| Constructor and Description | 
|---|
InteroperableMasterPackage(PackingList packingList,
                          java.net.URI packingListURI,
                          java.util.List<IMPAsset> referencedAssets)
Constructor for an InterOperableMasterPackage object from a  
PackingList object,
 the URI corresponding to the PackingList document, and a list of type IMPAsset that
 corresponds to assets referenced by this InteroperableMasterPackage object | 
| Modifier and Type | Method and Description | 
|---|---|
PackingList | 
getPackingList()
Getter for the packing list corresponding to this IMP 
 | 
java.net.URI | 
getPackingListURI()
Getter for the absolute URI of the packing list corresponding to this IMP 
 | 
java.util.List<IMPAsset> | 
getReferencedAssets()
Getter for the list of all assets (other than the packing list) contained by this IMP 
 | 
boolean | 
isValid()
Checks if this InteroperableMasterPackage object is valid. 
 | 
java.lang.String | 
toString()  | 
public InteroperableMasterPackage(PackingList packingList, java.net.URI packingListURI, java.util.List<IMPAsset> referencedAssets)
PackingList object,
 the URI corresponding to the PackingList document, and a list of type IMPAsset that
 corresponds to assets referenced by this InteroperableMasterPackage objectpackingList - the corresponding packingList objectpackingListURI - an absolute URI for the PackingList document corresponding to the supplied PackingList object, construction
                       fails if the URI is not absolutereferencedAssets - the list of type IMPAsset corresponding to assets
                         referenced by this InteroperableMasterPackage objectpublic PackingList getPackingList()
PackingList object corresponding to this InteroperableMasterPackage objectpublic java.net.URI getPackingListURI()
public java.util.List<IMPAsset> getReferencedAssets()
Asset corresponding to all the assets
 contained by this IMPpublic boolean isValid()
public java.lang.String toString()
toString in class java.lang.Object