public class XMPSchemaRightsManagement extends XMPSchema
Modifier and Type | Field and Description |
---|---|
static String |
NAMESPACE
The namespace for this schema.
|
NS_NAMESPACE, prefix, schema
Constructor and Description |
---|
XMPSchemaRightsManagement(Element element,
String prefix)
Constructor from existing XML element.
|
XMPSchemaRightsManagement(XMPMetadata parent)
Construct a new blank PDF schema.
|
Modifier and Type | Method and Description |
---|---|
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<String> |
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<String> |
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.
|
addBagValue, addSequenceDateValue, addSequenceValue, addSequenceValue, getAbout, getBagList, getBooleanProperty, getDateProperty, getElement, getEventSequenceList, getIntegerProperty, getLanguageProperty, getLanguagePropertyLanguages, getSequenceDateList, getSequenceList, getTextProperty, getThumbnailProperty, merge, removeBagValue, removeSequenceDateValue, removeSequenceValue, removeSequenceValue, setAbout, setBooleanProperty, setDateProperty, setIntegerProperty, setLanguageProperty, setTextProperty, setThumbnailProperty
public static final String NAMESPACE
public XMPSchemaRightsManagement(XMPMetadata parent)
parent
- The parent metadata schema that this will be part of.public void setCertificateURL(String certificate)
certificate
- The URL to the rights cert.public String getCertificateURL()
public void setMarked(Boolean marked)
marked
- The marked value.public Boolean getMarked()
public void removeOwner(String owner)
owner
- The owner to remove.public void addOwner(String owner)
owner
- A new legal owner to this resource.public List<String> getOwners()
public void setUsageTerms(String terms)
terms
- The resource usage terms.public String getUsageTerms()
public void setDescription(String language, String terms)
language
- The language code.terms
- The terms of this resource.public String getUsageTerms(String language)
language
- The language code to get the description for.public List<String> getUsageTermsLanguages()
public void setWebStatement(String webStatement)
webStatement
- The URL to a terms site.public String getWebStatement()
public void setCopyright(String copyright)
copyright
- The copyright information.public String getCopyright()
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.