public final class PdfaExtensionHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLOSED_CHOICE |
static java.lang.String |
OPEN_CHOICE |
Modifier | Constructor and Description |
---|---|
private |
PdfaExtensionHelper() |
Modifier and Type | Method and 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) |
public static final java.lang.String CLOSED_CHOICE
public static final java.lang.String OPEN_CHOICE
public static void validateNaming(XMPMetadata meta, org.w3c.dom.Element description) throws XmpParsingException
XmpParsingException
private static void checkNamespaceDeclaration(org.w3c.dom.Attr attr, java.lang.Class<? extends AbstractStructuredType> clz) throws XmpParsingException
XmpParsingException
public static void populateSchemaMapping(XMPMetadata meta) throws XmpParsingException
XmpParsingException
private static void populatePDFASchemaType(XMPMetadata meta, PDFASchemaType st, TypeMapping tm) throws XmpParsingException
XmpParsingException
private static void populatePDFAPropertyType(PDFAPropertyType property, TypeMapping tm, XMPSchemaFactory xsf) throws XmpParsingException
XmpParsingException
private static void populatePDFAType(XMPMetadata meta, PDFATypeType type, TypeMapping tm) throws XmpParsingException
XmpParsingException
private static void populatePDFAFieldType(PDFAFieldType field, DefinedStructuredType structuredType) throws XmpParsingException
XmpParsingException
private static PropertyType transformValueType(TypeMapping tm, java.lang.String valueType)