public class XMPSchemaBasic extends XMPSchema
Modifier and Type | Field and Description |
---|---|
static String |
NAMESPACE
The namespace of this schema.
|
NS_NAMESPACE, prefix, schema
Constructor and Description |
---|
XMPSchemaBasic(Element element,
String prefix)
Constructor from existing XML element.
|
XMPSchemaBasic(XMPMetadata parent)
Construct a new blank PDF schema.
|
Modifier and Type | Method and Description |
---|---|
void |
addAdvisory(String advisory)
Add an advisory to the list.
|
void |
addIdentifier(String id)
Add a new identifier for this resource.
|
List<String> |
getAdvisories()
Get the complete list of advisories.
|
String |
getBaseURL()
Get the base URL of the resource.
|
Calendar |
getCreateDate()
Get the creation date of the resource.
|
String |
getCreatorTool()
Get the tool that created this resource, in the form of "vendor app version", ie
"Adobe Acrobat Distiller 5.0".
|
List<String> |
getIdentifiers()
Get the complete list of identifiers.
|
String |
getLabel()
Get the short phrase that describes this resource.
|
Calendar |
getMetadataDate()
Get the metadata change date for this resource.
|
Calendar |
getModifyDate()
Get the date the resource was last modified.
|
String |
getNickname()
Get the short informal name for this resource.
|
Integer |
getRating()
Get a number that indicates the documents status.
|
Thumbnail |
getThumbnail()
Get the default value for the thumbnail.
|
Thumbnail |
getThumbnail(String language)
Get the thumbnail in a specific language.
|
List<String> |
getThumbnailLanguages()
Get a list of all languages that a thumbnail exists for.
|
String |
getTitle()
Get the title for this resource.
|
void |
removeAdvisory(String advisory)
Remove an Advisory xpath expression.
|
void |
removeIdentifier(String id)
Remove an identifier to this resource.
|
void |
setBaseURL(String url)
The base URL of the resource, for relative URLs in the document.
|
void |
setCreateDate(Calendar date)
Set the creation date of the resource.
|
void |
setCreatorTool(String creator)
The creator tool for the resource.
|
void |
setLabel(String label)
Set a short phrase that identifies this resource.
|
void |
setMetadataDate(Calendar date)
Set the date that any metadata was updated.
|
void |
setModifyDate(Calendar date)
Set the date that the resource was last modified.
|
void |
setNickname(String nickname)
Set a short informal name for the resource.
|
void |
setRating(Integer rating)
Set the document status.
|
void |
setThumbnail(String language,
Thumbnail thumbnail)
Set the thumbnail of this resource in a specific language.
|
void |
setThumbnail(Thumbnail thumbnail)
Set the default value for the thumbnail.
|
void |
setTitle(String title)
Set a Title for 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 XMPSchemaBasic(XMPMetadata parent)
parent
- The parent metadata schema that this will be part of.public void removeAdvisory(String advisory)
advisory
- An xpath expression specifying properties that
were edited outside of the authoring application.public void addAdvisory(String advisory)
advisory
- The new advisory xpath expression.public List<String> getAdvisories()
public void setBaseURL(String url)
url
- The base URL.public String getBaseURL()
public void setCreateDate(Calendar date)
date
- The creation date of the resource.public Calendar getCreateDate() throws IOException
IOException
- If there is an error while converting this property to
a date.public void setCreatorTool(String creator)
creator
- The tool that was used to create the resource.public String getCreatorTool()
public void removeIdentifier(String id)
id
- An identifier to this resource.public void addIdentifier(String id)
id
- A new identifier for this resource.public List<String> getIdentifiers()
public void setLabel(String label)
label
- A short description of this resource.public String getLabel()
public void setTitle(String title)
title
- A title denoting this resourcepublic String getTitle()
public void setMetadataDate(Calendar date)
date
- The metadata change date for this resource.public Calendar getMetadataDate() throws IOException
IOException
- If there is an error while converting this property to
a date.public void setModifyDate(Calendar date)
date
- The modify date for this resource.public Calendar getModifyDate() throws IOException
IOException
- If there is an error while converting this property to
a date.public void setNickname(String nickname)
nickname
- A short name of this resource.public String getNickname()
public Integer getRating()
public void setRating(Integer rating)
rating
- A number indicating status relative to other documents.public void setThumbnail(Thumbnail thumbnail)
thumbnail
- The thumbnail of this resource.public Thumbnail getThumbnail()
public void setThumbnail(String language, Thumbnail thumbnail)
language
- The language code.thumbnail
- The thumbnail in a specific language.public Thumbnail getThumbnail(String language)
language
- The language code to get the description for.Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.