public class PDFAIdentificationSchema extends XMPSchema
Modifier and Type | Field and Description |
---|---|
static String |
AMD |
static String |
CONFORMANCE |
static String |
PART |
STRUCTURE_ARRAY_NAME
Constructor and Description |
---|
PDFAIdentificationSchema(XMPMetadata metadata)
Constructor of a PDF/A Identification schema
|
PDFAIdentificationSchema(XMPMetadata metadata,
String prefix) |
Modifier and Type | Method and Description |
---|---|
String |
getAmd()
Give the PDFA Amendment Id (as an String)
|
TextType |
getAmdProperty()
Give the property corresponding to the PDFA Amendment id
|
String |
getAmendment()
Give the PDFAAmendmentId (as an String)
|
String |
getConformance()
Give the Conformance id
|
TextType |
getConformanceProperty()
Give the property corresponding to the PDFA Conformance id
|
Integer |
getPart()
Give the PDFAVersionId (as an integer)
|
IntegerType |
getPartProperty()
Give the property corresponding to the PDFA Version id
|
void |
setAmd(String value)
Set the PDF/A amendment identifier
|
void |
setAmdProperty(TextType amd)
Set the PDF/A amendment identifier
|
void |
setConformance(String value)
Set the PDF/A conformance level
|
void |
setConformanceProperty(TextType conf)
Set the PDF/A conformance level
|
void |
setPart(Integer value)
Set the PDF/A Version identifier (with an int)
|
void |
setPartProperty(IntegerType part)
Set the PDF/A Version identifier
|
void |
setPartValueWithInt(int value)
Set the PDFA Version identifier (with an int)
|
void |
setPartValueWithString(String value)
Set the PDFA Version identifier (with string)
|
addBagValue, addBagValueAsSimple, addQualifiedBagValue, addSequenceDateValueAsSimple, addUnqualifiedSequenceDateValue, addUnqualifiedSequenceValue, addUnqualifiedSequenceValue, getAboutAttribute, getAboutValue, getAbstractProperty, getBooleanProperty, getBooleanPropertyValue, getBooleanPropertyValueAsSimple, getDateProperty, getDatePropertyValue, getDatePropertyValueAsSimple, getIntegerProperty, getIntegerPropertyValue, getIntegerPropertyValueAsSimple, getUnqualifiedArrayList, getUnqualifiedBagValueList, getUnqualifiedLanguagePropertyLanguagesValue, getUnqualifiedLanguagePropertyValue, getUnqualifiedSequenceDateValueList, getUnqualifiedSequenceValueList, getUnqualifiedTextProperty, getUnqualifiedTextPropertyValue, instanciateSimple, merge, removeUnqualifiedArrayValue, removeUnqualifiedBagValue, removeUnqualifiedSequenceDateValue, removeUnqualifiedSequenceValue, removeUnqualifiedSequenceValue, reorganizeAltOrder, setAbout, setAboutAsSimple, setBooleanProperty, setBooleanPropertyValue, setBooleanPropertyValueAsSimple, setDateProperty, setDatePropertyValue, setDatePropertyValueAsSimple, setIntegerProperty, setIntegerPropertyValue, setIntegerPropertyValueAsSimple, setTextProperty, setTextPropertyValue, setTextPropertyValueAsSimple, setUnqualifiedLanguagePropertyValue
addSimpleProperty, createArrayProperty, createTextType, getDatePropertyAsCalendar, getNamespace, getPreferedPrefix, getPrefix, getPropertyValueAsString, setNamespace, setPrefix
addNamespace, addProperty, getAllNamespacesWithPrefix, getAllProperties, getArrayProperty, getContainer, getFirstEquivalentProperty, getNamespacePrefix, getProperty, removeProperty
containsAttribute, getAllAttributes, getAttribute, getMetadata, getPropertyName, removeAttribute, setAttribute, setPropertyName
public static final String PART
public static final String AMD
public static final String CONFORMANCE
public PDFAIdentificationSchema(XMPMetadata metadata)
metadata
- The metadata to attach this schemapublic PDFAIdentificationSchema(XMPMetadata metadata, String prefix)
public void setPartValueWithString(String value)
value
- The version Id value to setpublic void setPartValueWithInt(int value)
value
- The version Id value to setpublic void setPart(Integer value)
value
- The version Id property to setpublic void setPartProperty(IntegerType part)
part
- set the PDF/A Version id propertypublic void setAmd(String value)
value
- The amendment identifier value to setpublic void setAmdProperty(TextType amd)
amd
- The amendment identifier property to setpublic void setConformance(String value) throws BadFieldValueException
value
- The conformance level value to setBadFieldValueException
- If Conformance Value not 'A', 'B' or 'U' (PDF/A-2 and PDF/A-3)public void setConformanceProperty(TextType conf) throws BadFieldValueException
conf
- The conformance level property to setBadFieldValueException
- If Conformance Value not 'A', 'B' or 'U' (PDF/A-2 and PDF/A-3)public Integer getPart()
public IntegerType getPartProperty()
public String getAmendment()
public TextType getAmdProperty()
public String getAmd()
public TextType getConformanceProperty()
public String getConformance()
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.