public final class XmpRightsManagementPackage extends XmpPackage
Represents XMP Rights Management namespace.
Constructor and Description |
---|
XmpRightsManagementPackage()
Initializes a new instance of the
XmpRightsManagementPackage class. |
Modifier and Type | Method and Description |
---|---|
void |
addValue(String key,
String value)
Adds string property.
|
void |
setCertificate(String certificate)
Sets the certificate.
|
void |
setMarkedAsRightManagement(boolean value)
Marks as right management content
|
void |
setOwners(String[] owners)
Sets owners.
|
void |
setUsageTerms(LangAlt usageTerms)
Sets the usage terms.
|
void |
setWebStatement(String webStatementUrl)
Sets the web statement.
|
clear, containsKey, get_Item, getKeys, getNamespaceUri, getPrefix, getXmlNamespace, getXmlValue, iterator, remove, set_Item, setValue, setXmpTypeValue
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public XmpRightsManagementPackage()
Initializes a new instance of the XmpRightsManagementPackage
class.
public void addValue(String key, String value)
Adds string property.
addValue
in class XmpPackage
key
- The string representation of key that is identified with added value.value
- The string value.com.aspose.ms.System.ArgumentNullException
- key;Key should be provided for XMP Rights Management namespacepublic void setCertificate(String certificate)
Sets the certificate.
certificate
- The certificate.public void setMarkedAsRightManagement(boolean value)
Marks as right management content
value
- if set to true
that this is a rights-managed resource.public void setOwners(String[] owners)
Sets owners.
owners
- The owners.public void setUsageTerms(LangAlt usageTerms)
Sets the usage terms.
usageTerms
- The usage terms.com.aspose.ms.System.ArgumentNullException
- usageTermspublic void setWebStatement(String webStatementUrl)
Sets the web statement.
webStatementUrl
- The web statement URL.