public class SchemasDefinitionCreator extends Object
| Modifier and Type | Field and Description |
|---|---|
static SchemasDefinition |
EMPTY_SCHEMA_DEFINITION |
static Map<String,SchemasDefinition> |
EMPTY_SCHEMAS_DEFINITION |
| Constructor and Description |
|---|
SchemasDefinitionCreator() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,SchemasDefinition> |
createExtendedSchemasDefinitionForPDFA_1(VeraPDFXMPNode schemas,
boolean isClosedFieldsCheck)
Creates schemas definition object valid for PDF/A-1
|
static Map<String,SchemasDefinition> |
createExtendedSchemasDefinitionForPDFA_2_3(VeraPDFXMPNode schemas,
boolean isClosedFieldsCheck)
Creates schemas definition object valid for PDF/A-2 or for PDF/A-3
|
static Map<String,SchemasDefinition> |
extendSchemasDefinitionForPDFA_2_3(Map<String,SchemasDefinition> extendedSchemas,
VeraPDFXMPNode schemas,
boolean isClosedFieldsCheck)
Extends already created extended schemas definitions object valid for PDF/A-2 or for PDF/A-3 without properties
This method doesn't require PDF/A-1 analog because extended schemas extensions aren't allowed in PDF/A-1
|
static SchemasDefinition |
getPredefinedSchemaDefinitionForPDFA_1(boolean isClosedFieldsCheck)
Returns predefined schemas definition for PDF/A-1
|
static SchemasDefinition |
getPredefinedSchemaDefinitionForPDFA_2_3(boolean isClosedFieldsCheck)
Returns predefined schemas definition for PDF/A-2 or PDF/A-3
|
public static final Map<String,SchemasDefinition> EMPTY_SCHEMAS_DEFINITION
public static final SchemasDefinition EMPTY_SCHEMA_DEFINITION
public static SchemasDefinition getPredefinedSchemaDefinitionForPDFA_1(boolean isClosedFieldsCheck)
isClosedFieldsCheck - true for check the value of the closed choicepublic static SchemasDefinition getPredefinedSchemaDefinitionForPDFA_2_3(boolean isClosedFieldsCheck)
isClosedFieldsCheck - true for check the value of the closed choicepublic static Map<String,SchemasDefinition> createExtendedSchemasDefinitionForPDFA_1(VeraPDFXMPNode schemas, boolean isClosedFieldsCheck)
schemas - extension schemas container nodepublic static Map<String,SchemasDefinition> createExtendedSchemasDefinitionForPDFA_2_3(VeraPDFXMPNode schemas, boolean isClosedFieldsCheck)
schemas - extension schemas container nodepublic static Map<String,SchemasDefinition> extendSchemasDefinitionForPDFA_2_3(Map<String,SchemasDefinition> extendedSchemas, VeraPDFXMPNode schemas, boolean isClosedFieldsCheck)
extendedSchemas - extended schemas for extensionschemas - extension schemas container nodeCopyright © 2015–2020 The veraPDF Consortium. All rights reserved.