public class DocumentRevisionsValidator extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
DocumentRevisionsValidator(ValidatorChainBuilder chainBuilder)
Creates new instance of
DocumentRevisionsValidator. |
| Modifier and Type | Method and Description |
|---|---|
DocumentRevisionsValidator |
setAccessPermissions(AccessPermissions accessPermissions)
Set access permissions to be used during docMDP validation.
|
DocumentRevisionsValidator |
setEventCountingMetaInfo(com.itextpdf.commons.actions.contexts.IMetaInfo metaInfo)
Sets the
IMetaInfo that will be used during new PdfDocument creations. |
DocumentRevisionsValidator |
setUnexpectedXrefChangesStatus(ReportItem.ReportItemStatus status)
Set the status to be used for the report items produced during docMDP validation in case revision contains
unexpected changes in the XREF table.
|
ValidationReport |
validateAllDocumentRevisions(ValidationContext context,
PdfDocument document)
Validate all document revisions according to docMDP and fieldMDP transform methods.
|
protected DocumentRevisionsValidator(ValidatorChainBuilder chainBuilder)
DocumentRevisionsValidator.chainBuilder - See ValidatorChainBuilderpublic DocumentRevisionsValidator setEventCountingMetaInfo(com.itextpdf.commons.actions.contexts.IMetaInfo metaInfo)
IMetaInfo that will be used during new PdfDocument creations.metaInfo - meta info to setDocumentRevisionsValidator instance.public DocumentRevisionsValidator setAccessPermissions(AccessPermissions accessPermissions)
accessPermissions - AccessPermissions docMDP validation levelDocumentRevisionsValidator instance.public DocumentRevisionsValidator setUnexpectedXrefChangesStatus(ReportItem.ReportItemStatus status)
ReportItem.ReportItemStatus.INFO.status - ReportItem.ReportItemStatus to be used in case of unexpected changes in the XREF tableDocumentRevisionsValidator instance.public ValidationReport validateAllDocumentRevisions(ValidationContext context, PdfDocument document)
context - the validation context in which to validate document revisionsdocument - the document to be validatedValidationReport which contains detailed validation results.Copyright © 1998–2025 Apryse Group NV. All rights reserved.