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.StringCLOSED_CHOICEstatic java.lang.StringOPEN_CHOICE
-
Constructor Summary
Constructors Modifier Constructor Description privatePdfaExtensionHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidcheckNamespaceDeclaration(org.w3c.dom.Attr attr, java.lang.Class<? extends AbstractStructuredType> clz)private static voidpopulatePDFAFieldType(PDFAFieldType field, DefinedStructuredType structuredType)private static voidpopulatePDFAPropertyType(PDFAPropertyType property, TypeMapping tm, XMPSchemaFactory xsf)private static voidpopulatePDFASchemaType(XMPMetadata meta, PDFASchemaType st, TypeMapping tm)private static voidpopulatePDFAType(XMPMetadata meta, PDFATypeType type, TypeMapping tm)static voidpopulateSchemaMapping(XMPMetadata meta)private static PropertyTypetransformValueType(TypeMapping tm, java.lang.String valueType)static voidvalidateNaming(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)
-
-