| Package | Description |
|---|---|
| org.verapdf.gf.model | |
| org.verapdf.gf.model.impl.containers | |
| org.verapdf.metadata.fixer.entity | |
| org.verapdf.metadata.fixer.gf.impl.model | |
| org.verapdf.metadata.fixer.utils.parser | |
| org.verapdf.model.impl.axl | |
| org.verapdf.pdfa |
Interfaces for PDF/A validation and Metadata repair.
|
| org.verapdf.pdfa.flavours |
Enum types that identify the PDF/A flavours and specification details - too fine grained?
|
| org.verapdf.pdfa.results |
Interfaces and reference implementations encapsulating the results of PDF/A
validation.
|
| org.verapdf.pdfa.validation.profiles |
Interfaces and reference implementations for PDF/A validation and validation
profiles.
|
| org.verapdf.pdfa.validation.validators |
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
GFModelParser.getFlavour() |
| Modifier and Type | Method and Description |
|---|---|
static GFModelParser |
GFModelParser.createModelWithFlavour(File pdfFile,
PDFAFlavour flavour) |
static GFModelParser |
GFModelParser.createModelWithFlavour(InputStream toLoad,
PDFAFlavour flavour) |
| Modifier and Type | Method and Description |
|---|---|
static PDFAFlavour |
StaticContainers.getFlavour() |
| Modifier and Type | Method and Description |
|---|---|
static void |
StaticContainers.setFlavour(PDFAFlavour flavour) |
| Modifier and Type | Method and Description |
|---|---|
void |
Metadata.addPDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour)
Add PDF/A identification schema if
MetadataFixerImpl
be able to repair document to valid PDF/A document. |
void |
Metadata.checkMetadataStream(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour)
Add required fields to stream dictionary and add FlateDecode Filter for part 2 and 3 flavours or remove filters for part 1 flavour
|
void |
Metadata.removePDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour)
Remove identification schema if
MetadataFixerImpl
can not repair document to valid PDF/A Document. |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataImpl.addPDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour) |
void |
MetadataImpl.checkMetadataStream(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour) |
void |
MetadataImpl.removePDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour) |
| Modifier and Type | Method and Description |
|---|---|
ProcessedObjects |
XMLProcessedObjectsParser.getProcessedObjects(PDFAFlavour flavour) |
ProcessedObjects |
ProcessedObjectsParser.getProcessedObjects(PDFAFlavour flavour) |
String |
XMLProcessedObjectsParser.getProcessedObjectsPathProperty(PDFAFlavour flavour) |
String |
ProcessedObjectsParser.getProcessedObjectsPathProperty(PDFAFlavour flavour) |
| Modifier and Type | Field and Description |
|---|---|
protected PDFAFlavour |
AXLExtensionSchemasContainer.flavour |
protected PDFAFlavour |
AXLExtensionSchemaObject.flavour |
| Constructor and Description |
|---|
AXLExtensionSchemaDefinition(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaField(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaObject(String type,
VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaProperty(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemasContainer(VeraPDFXMPNode xmpNode,
Map<String,SchemasDefinition> containerForPDFA_1,
Map<String,SchemasDefinition> containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaValueType(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLMainXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
boolean isClosedChoiceCheck,
PDFAFlavour flavour) |
AXLMainXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
PDFAFlavour flavour)
Constructs new object
|
AXLXMPMMHistoryProperty(VeraPDFXMPNode xmpNode,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
SchemasDefinition mainPackageSchemasDefinition,
SchemasDefinition currentSchemasDefinitionPDFA_1,
SchemasDefinition currentSchemasDefinitionPDFA_2_3,
PDFAFlavour flavour) |
AXLXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
VeraPDFXMPNode mainPackageExtensionNode,
String type,
PDFAFlavour flavour) |
AXLXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
boolean isClosedChoiceCheck,
VeraPDFXMPNode mainPackageExtensionNode,
PDFAFlavour flavour) |
AXLXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
VeraPDFXMPNode mainPackageExtensionNode,
PDFAFlavour flavour) |
AXLXMPProperty(VeraPDFXMPNode xmpNode,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
SchemasDefinition mainPackageSchemasDefinition,
SchemasDefinition currentSchemasDefinitionPDFA_1,
SchemasDefinition currentSchemasDefinitionPDFA_2_3,
PDFAFlavour flavour) |
AXLXMPProperty(VeraPDFXMPNode xmpNode,
String type,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
SchemasDefinition mainPackageSchemasDefinition,
SchemasDefinition currentSchemasDefinitionPDFA_1,
SchemasDefinition currentSchemasDefinitionPDFA_2_3,
PDFAFlavour flavour) |
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
VeraPDFFoundry.defaultFlavour() |
PDFAFlavour |
PDFAParser.getFlavour() |
| Modifier and Type | Method and Description |
|---|---|
PDFAValidator |
VeraPDFFoundry.createFailFastValidator(PDFAFlavour flavour,
int maxFailures)
Creates a new
PDFAValidator initialised with the passed profile,
requested fast failing behaviour and configured NOT to log passed checks. |
PDFAParser |
VeraPDFFoundry.createParser(File pdfFile,
PDFAFlavour flavour)
Method that returns a PDFParser instance, parsing file passed as
pdfFile parameter. |
PDFAParser |
VeraPDFFoundry.createParser(InputStream pdfStream,
PDFAFlavour flavour)
Method that returns a PDFParser instance, parsing the passed
pdfStream parameter. |
PDFAValidator |
VeraPDFFoundry.createValidator(PDFAFlavour flavour,
boolean logSuccess)
Creates a new
PDFAValidator instance that uses one of the
ValidationProfiles packaged as a core library resource. |
PDFAValidator |
VeraPDFFoundry.createValidator(ValidatorConfig config,
PDFAFlavour flavour)
Obtain a new
PDFAValidator instance that uses a custom
PDFAFlavour. |
void |
Foundries.setDefaultFlavour(PDFAFlavour defaultFlavour)
Set the default
PDFAFlavour used as a fall back by the veraPDF library |
| Modifier and Type | Method and Description |
|---|---|
static PDFAFlavour |
PDFAFlavour.byFlavourId(String flavourId)
Looks up a
PDFAFlavour by two letter flavour identifier. |
static PDFAFlavour |
PDFAFlavour.fromString(String toParse)
Performs a lenient parse of the String
toParse to determine
whether it contains a valid PDFAFlavour identifier. |
static PDFAFlavour |
PDFAFlavour.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PDFAFlavour[] |
PDFAFlavour.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
ValidationResult.getPDFAFlavour() |
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
ValidationProfile.getPDFAFlavour() |
| Modifier and Type | Method and Description |
|---|---|
Set<PDFAFlavour> |
ProfileDirectory.getPDFAFlavours() |
| Modifier and Type | Method and Description |
|---|---|
ValidationProfile |
ProfileDirectory.getValidationProfileByFlavour(PDFAFlavour flavour) |
static ValidationProfile |
Profiles.profileFromSortedValues(PDFAFlavour flavour,
ProfileDetails details,
String hash,
SortedSet<Rule> rules,
Set<Variable> variables)
Returns a
ValidationProfile instance initialised with the passed
values. |
static ValidationProfile |
Profiles.profileFromValues(PDFAFlavour flavour,
ProfileDetails details,
String hash,
Set<Rule> rules,
Set<Variable> variables)
Returns a
ValidationProfile instance initialised with the passed
values. |
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
ValidatorConfig.getFlavour()
Obtain the particular PDF/A specification that the validator enforces.
|
| Modifier and Type | Method and Description |
|---|---|
static ValidatorConfig |
ValidatorFactory.createConfig(PDFAFlavour flavour,
boolean recordPasses,
int maxFails)
Create a
ValidatorConfig instance from the passed values. |
static PDFAValidator |
ValidatorFactory.createValidator(PDFAFlavour flavour,
boolean logPassedChecks)
Creates a new
PDFAValidator instance that uses one of the
ValidationProfiles packaged as a core library resource. |
static PDFAValidator |
ValidatorFactory.createValidator(PDFAFlavour flavour,
boolean logPassedChecks,
int maxFailures)
Creates a new
PDFAValidator instance that uses one of the
ValidationProfiles packaged as a core library resource, see
Validators#createValidator(PDFAFlavour, boolean). |
static PDFAValidator |
ValidatorFactory.createValidator(PDFAFlavour flavour,
int maxFailures)
Creates a new
PDFAValidator initialised with the passed profile,
requested fast failing behaviour and configured NOT to log passed checks. |
Copyright © 2015–2018 The veraPDF Consortium. All rights reserved.