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 |
---|---|
String |
getCertificate()
Gets the Web URL for a rights management certificate.
|
Boolean |
getMarked()
Gets a value indicating whether this is a rights-managed resource.
|
String[] |
getOwners()
Gets the legal owners.
|
XmpLangAlt |
getUsageTerms()
Gets the instructions on how the resource can be legally used, given in a variety of languages.
|
String |
getWebStatement()
Gets the Web URL for a statement of the ownership and usage rights for this resource.
|
void |
set(String name,
String value)
Sets string property.
|
void |
setCertificate(String value)
Sets the Web URL for a rights management certificate.
|
void |
setMarked(Boolean value)
Sets a value indicating whether this is a rights-managed resource.
|
void |
setOwners(String[] value)
Sets the legal owners.
|
void |
setUsageTerms(XmpLangAlt value)
Sets the instructions on how the resource can be legally used, given in a variety of languages.
|
void |
setWebStatement(String value)
Sets the Web URL for a statement of the ownership and usage rights for this resource.
|
clear, getNamespaceUri, getPrefix, getXmlNamespace, getXmpRepresentation, remove, set, set, set, set, set, set, set
addProperties, contains, findProperties, get_Item, getCount, getKeys, getKnowPropertyDescriptors, getMetadataType, getPropertyDescriptors, iterator, removeProperties, sanitize, setProperties, updateProperties
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public XmpRightsManagementPackage()
Initializes a new instance of the XmpRightsManagementPackage
class.
public final String getCertificate()
Gets the Web URL for a rights management certificate.
public final void setCertificate(String value)
Sets the Web URL for a rights management certificate.
value
- The Web URL for a rights management certificate.public final Boolean getMarked()
Gets a value indicating whether this is a rights-managed resource.
true
if the resource is rights-managed; otherwise false
.
When false, indicates that this is a public-domain resource. Omit if the state is unknown.public final void setMarked(Boolean value)
Sets a value indicating whether this is a rights-managed resource.
value
- true
if the resource is rights-managed; otherwise false
.
When false, indicates that this is a public-domain resource. Omit if the state is unknown.public final String[] getOwners()
Gets the legal owners.
public final void setOwners(String[] value)
Sets the legal owners.
value
- The legal owners.public final XmpLangAlt getUsageTerms()
Gets the instructions on how the resource can be legally used, given in a variety of languages.
public final void setUsageTerms(XmpLangAlt value)
Sets the instructions on how the resource can be legally used, given in a variety of languages.
value
- The instructions on how the resource can be legally used, given in a variety of languages.public final String getWebStatement()
Gets the Web URL for a statement of the ownership and usage rights for this resource.
public final void setWebStatement(String value)
Sets the Web URL for a statement of the ownership and usage rights for this resource.
value
- The Web URL for a statement of the ownership and usage rights for this resource.public void set(String name, String value)
Sets string property.
set
in class XmpPackage
name
- XMP metadata property name.value
- XMP metadata property value.