org.apache.jempbox.xmp
public class XMPSchemaRightsManagement extends XMPSchema
Version: $Revision: 1.6 $
Field Summary | |
---|---|
static String | NAMESPACE
The namespace for this schema. |
Constructor Summary | |
---|---|
XMPSchemaRightsManagement(XMPMetadata parent)
Construct a new blank PDF schema.
| |
XMPSchemaRightsManagement(Element element, String prefix)
Constructor from existing XML element.
|
Method Summary | |
---|---|
void | addOwner(String owner)
Add an owner to the list.
|
String | getCertificateURL()
Get the URL of the rights managment certificate.
|
String | getCopyright()
Get the copyright information.
|
Boolean | getMarked()
Get the flag that indicates if this is a marked resource..
|
List | getOwners()
Get the complete list of legal owners.
|
String | getUsageTerms()
Get the default usage terms for the document.
|
String | getUsageTerms(String language)
Get the usage terms in a specific language.
|
List | getUsageTermsLanguages()
Get a list of all languages that a usage term exists for.
|
String | getWebStatement()
Get the URL that describes the terms of this resource.
|
void | removeOwner(String owner)
Remove an owner from the list.
|
void | setCertificateURL(String certificate)
The online rights management certificate.
|
void | setCopyright(String copyright)
Set the copyright information.
|
void | setDescription(String language, String terms)
Set the usage terms of this resource in a specific language.
|
void | setMarked(Boolean marked)
Flag indicating if this is a rights managed resource.
|
void | setUsageTerms(String terms)
Set the default usage terms for this resource.
|
void | setWebStatement(String webStatement)
Set the external link that describes the owners/rights of this resource.
|
Parameters: parent The parent metadata schema that this will be part of.
Parameters: element The existing element. prefix The schema prefix.
Parameters: owner A new legal owner to this resource.
Returns: The rights management certificate URL.
Returns: The copyright information.
Returns: The value of the marked flag.
Returns: The list of owners.
Returns: The terms for this resource.
Parameters: language The language code to get the description for.
Returns: The usage terms in the specified language or null if it does not exist.
Returns: A non-null list of languages, potentially an empty list.
Returns: The usage rights URL.
Parameters: owner The owner to remove.
Parameters: certificate The URL to the rights cert.
Parameters: copyright The copyright information.
Parameters: language The language code. terms The terms of this resource.
Parameters: marked The marked value.
Parameters: terms The resource usage terms.
Parameters: webStatement The URL to a terms site.