Top Description Fields Constructors Methods
org.apache.xmpbox.schema

public Class AdobePDFSchema

extends XMPSchema
Class Inheritance
Annotations
@StructuredType
preferedPrefix:pdf
namespace:http://ns.adobe.com/pdf/1.3/
Imports
org.apache.xmpbox.XMPMetadata, org.apache.xmpbox.type.AbstractField, .Cardinality, .PropertyType, .StructuredType, .TextType, .Types

Representation of Adobe PDF Schema
Author
a183132

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public
AdobePDFSchema(XMPMetadata
The metadata to attach this schema
metadata
)

Constructor of an Adobe PDF schema with preferred prefix

public
AdobePDFSchema(XMPMetadata
The metadata to attach this schema
metadata
,
String
The prefix to assign
ownPrefix
)

Constructor of an Adobe PDF schema with specified prefix

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

The property value
getKeywords
()

Give the PDF Keywords property value (string)

public TextType

Returns:

The property object
getKeywordsProperty
()

Give the PDF Keywords property

public String

Returns:

The property value
getPDFVersion
()

Give the PDFVersion property value (string)

public TextType

Returns:

The property object
getPDFVersionProperty
()

Give the PDFVersion property

public String

Returns:

The property value
getProducer
()

Give the producer property value (string)

public TextType

Returns:

The property object
getProducerProperty
()

Give the producer property

public void
setKeywords(String
Value to set
value
)

Set the PDF keywords

public void
setKeywordsProperty(TextType
Property to set
keywords
)

Set the PDF keywords

public void
setPDFVersion(String
Value to set
value
)

Set the PDFVersion

public void
setPDFVersionProperty(TextType
Property to set
version
)

Set the PDFVersion

public void
setProducer(String
Value to set
value
)

Set the PDFProducer

public void
setProducerProperty(TextType
Property to set
producer
)

Set the PDFProducer

Inherited from org.apache.xmpbox.schema.XMPSchema:
addBagValueaddBagValueAsSimpleaddQualifiedBagValueaddSequenceDateValueAsSimpleaddUnqualifiedSequenceDateValueaddUnqualifiedSequenceValueaddUnqualifiedSequenceValuegetAboutAttributegetAboutValuegetAbstractPropertygetBooleanPropertygetBooleanPropertyValuegetBooleanPropertyValueAsSimplegetDatePropertygetDatePropertyValuegetDatePropertyValueAsSimplegetIntegerPropertygetIntegerPropertyValuegetIntegerPropertyValueAsSimplegetUnqualifiedArrayListgetUnqualifiedBagValueListgetUnqualifiedLanguagePropertyLanguagesValuegetUnqualifiedLanguagePropertyValuegetUnqualifiedSequenceDateValueListgetUnqualifiedSequenceValueListgetUnqualifiedTextPropertygetUnqualifiedTextPropertyValueinstanciateSimplemergeremoveUnqualifiedArrayValueremoveUnqualifiedBagValueremoveUnqualifiedSequenceDateValueremoveUnqualifiedSequenceValueremoveUnqualifiedSequenceValuereorganizeAltOrdersetAboutsetAboutAsSimplesetBooleanPropertysetBooleanPropertyValuesetBooleanPropertyValueAsSimplesetDatePropertysetDatePropertyValuesetDatePropertyValueAsSimplesetIntegerPropertysetIntegerPropertyValuesetIntegerPropertyValueAsSimplesetTextPropertysetTextPropertyValuesetTextPropertyValueAsSimplesetUnqualifiedLanguagePropertyValue

Field Detail

KEYWORDSback to summary
public static final String KEYWORDS
Annotations
@PropertyType
type:Text
card:Simple
PDF_VERSIONback to summary
public static final String PDF_VERSION
Annotations
@PropertyType
type:Text
card:Simple
PRODUCERback to summary
public static final String PRODUCER
Annotations
@PropertyType
type:Text
card:Simple

Constructor Detail

AdobePDFSchemaback to summary
public AdobePDFSchema(XMPMetadata metadata)

Constructor of an Adobe PDF schema with preferred prefix

Parameters
metadata:XMPMetadata

The metadata to attach this schema

AdobePDFSchemaback to summary
public AdobePDFSchema(XMPMetadata metadata, String ownPrefix)

Constructor of an Adobe PDF schema with specified prefix

Parameters
metadata:XMPMetadata

The metadata to attach this schema

ownPrefix:String

The prefix to assign

Method Detail

getKeywordsback to summary
public String getKeywords()

Give the PDF Keywords property value (string)

Returns:String

The property value

getKeywordsPropertyback to summary
public TextType getKeywordsProperty()

Give the PDF Keywords property

Returns:TextType

The property object

getPDFVersionback to summary
public String getPDFVersion()

Give the PDFVersion property value (string)

Returns:String

The property value

getPDFVersionPropertyback to summary
public TextType getPDFVersionProperty()

Give the PDFVersion property

Returns:TextType

The property object

getProducerback to summary
public String getProducer()

Give the producer property value (string)

Returns:String

The property value

getProducerPropertyback to summary
public TextType getProducerProperty()

Give the producer property

Returns:TextType

The property object

setKeywordsback to summary
public void setKeywords(String value)

Set the PDF keywords

Parameters
value:String

Value to set

setKeywordsPropertyback to summary
public void setKeywordsProperty(TextType keywords)

Set the PDF keywords

Parameters
keywords:TextType

Property to set

setPDFVersionback to summary
public void setPDFVersion(String value)

Set the PDFVersion

Parameters
value:String

Value to set

setPDFVersionPropertyback to summary
public void setPDFVersionProperty(TextType version)

Set the PDFVersion

Parameters
version:TextType

Property to set

setProducerback to summary
public void setProducer(String value)

Set the PDFProducer

Parameters
value:String

Value to set

setProducerPropertyback to summary
public void setProducerProperty(TextType producer)

Set the PDFProducer

Parameters
producer:TextType

Property to set