Package org.apache.xmpbox.xml
Class PdfaExtensionHelper
- java.lang.Object
-
- org.apache.xmpbox.xml.PdfaExtensionHelper
-
public final class PdfaExtensionHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CLOSED_CHOICE
static java.lang.String
OPEN_CHOICE
-
Constructor Summary
Constructors Modifier Constructor Description private
PdfaExtensionHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
checkNamespaceDeclaration(org.w3c.dom.Attr attr, java.lang.Class<? extends AbstractStructuredType> clz)
private static void
populatePDFAFieldType(PDFAFieldType field, DefinedStructuredType structuredType)
private static void
populatePDFAPropertyType(PDFAPropertyType property, TypeMapping tm, XMPSchemaFactory xsf)
private static void
populatePDFASchemaType(XMPMetadata meta, PDFASchemaType st, TypeMapping tm)
private static void
populatePDFAType(XMPMetadata meta, PDFATypeType type, TypeMapping tm)
static void
populateSchemaMapping(XMPMetadata meta)
private static PropertyType
transformValueType(TypeMapping tm, java.lang.String valueType)
static void
validateNaming(XMPMetadata meta, org.w3c.dom.Element description)
-
-
-
Field Detail
-
CLOSED_CHOICE
public static final java.lang.String CLOSED_CHOICE
- See Also:
- Constant Field Values
-
OPEN_CHOICE
public static final java.lang.String OPEN_CHOICE
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateNaming
public static void validateNaming(XMPMetadata meta, org.w3c.dom.Element description) throws XmpParsingException
- Throws:
XmpParsingException
-
checkNamespaceDeclaration
private static void checkNamespaceDeclaration(org.w3c.dom.Attr attr, java.lang.Class<? extends AbstractStructuredType> clz) throws XmpParsingException
- Throws:
XmpParsingException
-
populateSchemaMapping
public static void populateSchemaMapping(XMPMetadata meta) throws XmpParsingException
- Throws:
XmpParsingException
-
populatePDFASchemaType
private static void populatePDFASchemaType(XMPMetadata meta, PDFASchemaType st, TypeMapping tm) throws XmpParsingException
- Throws:
XmpParsingException
-
populatePDFAPropertyType
private static void populatePDFAPropertyType(PDFAPropertyType property, TypeMapping tm, XMPSchemaFactory xsf) throws XmpParsingException
- Throws:
XmpParsingException
-
populatePDFAType
private static void populatePDFAType(XMPMetadata meta, PDFATypeType type, TypeMapping tm) throws XmpParsingException
- Throws:
XmpParsingException
-
populatePDFAFieldType
private static void populatePDFAFieldType(PDFAFieldType field, DefinedStructuredType structuredType) throws XmpParsingException
- Throws:
XmpParsingException
-
transformValueType
private static PropertyType transformValueType(TypeMapping tm, java.lang.String valueType)
-
-