Package org.apache.xmpbox.xml
Class PdfaExtensionHelper
java.lang.Object
org.apache.xmpbox.xml.PdfaExtensionHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidcheckNamespaceDeclaration(Attr attr, 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, boolean strictParsing) private static voidpopulatePDFAType(XMPMetadata meta, PDFATypeType type, TypeMapping tm) static voidDeprecated.static voidpopulateSchemaMapping(XMPMetadata meta, boolean strictParsing) private static voidrequireNonNull(Object value, Supplier<String> message) private static PropertyTypetransformValueType(TypeMapping tm, String valueType) static voidvalidateNaming(XMPMetadata meta, Element description)
-
Field Details
-
CLOSED_CHOICE
- See Also:
-
CLOSED_CHOICE_U
- See Also:
-
OPEN_CHOICE
- See Also:
-
OPEN_CHOICE_U
- See Also:
-
-
Constructor Details
-
PdfaExtensionHelper
private PdfaExtensionHelper()
-
-
Method Details
-
validateNaming
- Throws:
XmpParsingException
-
checkNamespaceDeclaration
private static void checkNamespaceDeclaration(Attr attr, Class<? extends AbstractStructuredType> clz) throws XmpParsingException - Throws:
XmpParsingException
-
populateSchemaMapping
Deprecated.- Parameters:
meta-- Throws:
XmpParsingException
-
populateSchemaMapping
public static void populateSchemaMapping(XMPMetadata meta, boolean strictParsing) throws XmpParsingException - Throws:
XmpParsingException
-
populatePDFASchemaType
private static void populatePDFASchemaType(XMPMetadata meta, PDFASchemaType st, TypeMapping tm, boolean strictParsing) 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
-
requireNonNull
private static void requireNonNull(Object value, Supplier<String> message) throws XmpParsingException - Throws:
XmpParsingException
-
populateSchemaMapping(org.apache.xmpbox.XMPMetadata, boolean)