public interface PvdiCreator
PvdiCreator pubVdiTool = VdiTool.newPvdiCreator("urn:convergence:myRvdiId"); pubVdiTool.setExpiryDate(new Date()); pubVdiTool.setFractal("photo"); pubVdiTool.generatePVDI(); pubVdiTool.publish();
Modifier and Type | Method and Description |
---|---|
void |
addERR(org.iso.mpeg.mxm.tEngine.eventreportTE.schemahandler.er.ERR err)
Adds an event report request associated with the VDI.
|
void |
addFieldValue(java.lang.String field,
java.lang.Object value)
Adds a field/value pair description to the VDI, e.g. genre, comedy.
|
void |
addKeyword(java.lang.String keyword)
Adds a keyword description to the VDI, e.g. comedy
|
void |
addLicense(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.License license)
Adds a license to the VDI.
|
void |
addSignature(org.iso.mpeg.mxm.tEngine.securityTE.schemahandler.dsig.Signature signature)
Adds a signature to the VDI.
|
void |
addStructuredData(org.iso.mpeg.mxm.tEngine.digitalitemTE.schemahandler.didl_msx.StructuredData structuredData)
The method adds structured metadata descriptions to the VDI.
|
void |
addTag(java.lang.String tag)
This method adds a tag description to the VDI.
|
org.iso.mpeg.mxm.tEngine.digitalitemTE.schemahandler.didl.DIDL |
generatePVDI()
With this method the user may create the P-VDI.
|
boolean |
publish()
Publishes the VDI to the CONVERGENCE cloud
|
void |
setExpiryDate(java.util.Date expiryDate)
Sets the expiration date of the VDI.
|
void |
setFractal(java.lang.String fractal)
Sets the VDI destination fractal, which is identified by a string (e.g. photo fractal).
|
void |
setStartDate(java.util.Date startDate)
Sets the start date of validity of the VDI.
|
void setFractal(java.lang.String fractal)
fractal
- The fractal.void addERR(org.iso.mpeg.mxm.tEngine.eventreportTE.schemahandler.er.ERR err)
err
- A event report request.void addKeyword(java.lang.String keyword)
keyword
- A keyword.void addTag(java.lang.String tag)
tag
- A tag.void addFieldValue(java.lang.String field, java.lang.Object value)
field
- A field.value
- A value.void addStructuredData(org.iso.mpeg.mxm.tEngine.digitalitemTE.schemahandler.didl_msx.StructuredData structuredData)
structuredData
- A structuredData object.void addLicense(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.License license)
license
- A REL license.void setStartDate(java.util.Date startDate)
startDate
- A date.void setExpiryDate(java.util.Date expiryDate)
expiryDate
- A date.void addSignature(org.iso.mpeg.mxm.tEngine.securityTE.schemahandler.dsig.Signature signature)
signature
- A XML Signature.org.iso.mpeg.mxm.tEngine.digitalitemTE.schemahandler.didl.DIDL generatePVDI()
boolean publish()