public class PreflightConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACRO_FORM_PROCESS |
private ActionManagerFactory |
actionFact
Define the ActionManagerFactory used by ValidationProcess
|
static java.lang.String |
ACTIONS_PROCESS |
static java.lang.String |
ANNOTATIONS_PROCESS |
private AnnotationValidatorFactory |
annotFact
Define the AnnotationFactory used by ValidationProcess
|
static java.lang.String |
BOOKMARK_PROCESS |
static java.lang.String |
CATALOG_PROCESS |
private ColorSpaceHelperFactory |
colorSpaceHelperFact
Define the ColorSpaceHelperFactory used by the validationProcess.
|
static java.lang.String |
DESTINATION_PROCESS |
private boolean |
errorOnMissingProcess
Boolean to know if an exception must be thrown if a ValidationProcess is missing.
|
static java.lang.String |
EXTGSTATE_PROCESS |
static java.lang.String |
FILE_SPECIF_PROCESS |
static java.lang.String |
FONT_PROCESS |
static java.lang.String |
GRAPHIC_PROCESS |
private java.util.Map<java.lang.String,java.lang.Class<? extends ValidationProcess>> |
innerProcesses |
private boolean |
lazyValidation
Boolean to know mark some error as a Warning, if the validation result contains only warning the validation is
successful
|
private int |
maxErrors
Define the maximum number of errors.
|
static java.lang.String |
META_DATA_PROCESS |
static java.lang.String |
PAGE_PROCESS |
static java.lang.String |
PAGES_TREE_PROCESS |
private java.util.Map<java.lang.String,java.lang.Class<? extends ValidationProcess>> |
processes |
static java.lang.String |
RESOURCES_PROCESS |
static java.lang.String |
SHADING_PATTERN_PROCESS |
static java.lang.String |
STREAM_PROCESS |
static java.lang.String |
TILING_PATTERN_PROCESS |
static java.lang.String |
TRAILER_PROCESS |
static java.lang.String |
XREF_PROCESS |
Constructor and Description |
---|
PreflightConfiguration() |
Modifier and Type | Method and Description |
---|---|
static PreflightConfiguration |
createPdfA1BConfiguration() |
ActionManagerFactory |
getActionFact() |
AnnotationValidatorFactory |
getAnnotFact() |
ColorSpaceHelperFactory |
getColorSpaceHelperFact() |
ValidationProcess |
getInstanceOfProcess(java.lang.String processName)
Return the validation process linked with the given name
|
int |
getMaxErrors()
Get the maximum number of errors after which to abort when possible.
|
java.util.Collection<java.lang.String> |
getPageValidationProcessNames() |
java.util.Collection<java.lang.String> |
getProcessNames() |
boolean |
isErrorOnMissingProcess() |
boolean |
isLazyValidation() |
void |
removePageProcess(java.lang.String processName) |
void |
removeProcess(java.lang.String processName) |
void |
replacePageProcess(java.lang.String processName,
java.lang.Class<? extends ValidationProcess> process) |
void |
replaceProcess(java.lang.String processName,
java.lang.Class<? extends ValidationProcess> process) |
void |
setActionFact(ActionManagerFactory actionFact) |
void |
setAnnotFact(AnnotationValidatorFactory annotFact) |
void |
setColorSpaceHelperFact(ColorSpaceHelperFactory colorSpaceHelperFact) |
void |
setErrorOnMissingProcess(boolean errorOnMissingProcess) |
void |
setLazyValidation(boolean lazyValidation) |
void |
setMaxErrors(int maxErrors)
Set the maximum number of errors after which to abort when possible.
|
public static final java.lang.String CATALOG_PROCESS
public static final java.lang.String STREAM_PROCESS
public static final java.lang.String TRAILER_PROCESS
public static final java.lang.String XREF_PROCESS
public static final java.lang.String BOOKMARK_PROCESS
public static final java.lang.String ACRO_FORM_PROCESS
public static final java.lang.String FILE_SPECIF_PROCESS
public static final java.lang.String PAGES_TREE_PROCESS
public static final java.lang.String META_DATA_PROCESS
public static final java.lang.String PAGE_PROCESS
public static final java.lang.String RESOURCES_PROCESS
public static final java.lang.String ACTIONS_PROCESS
public static final java.lang.String ANNOTATIONS_PROCESS
public static final java.lang.String GRAPHIC_PROCESS
public static final java.lang.String FONT_PROCESS
public static final java.lang.String EXTGSTATE_PROCESS
public static final java.lang.String SHADING_PATTERN_PROCESS
public static final java.lang.String TILING_PATTERN_PROCESS
public static final java.lang.String DESTINATION_PROCESS
private boolean errorOnMissingProcess
private boolean lazyValidation
private final java.util.Map<java.lang.String,java.lang.Class<? extends ValidationProcess>> processes
private final java.util.Map<java.lang.String,java.lang.Class<? extends ValidationProcess>> innerProcesses
private AnnotationValidatorFactory annotFact
private ActionManagerFactory actionFact
private ColorSpaceHelperFactory colorSpaceHelperFact
private int maxErrors
public static PreflightConfiguration createPdfA1BConfiguration()
public java.util.Collection<java.lang.String> getProcessNames()
public ValidationProcess getInstanceOfProcess(java.lang.String processName) throws ValidationException
processName
- MissingValidationProcessException
- if the Process doesn't exist
(errorOnMissingProcess is true).ValidationException
- if the process instance can't be created.public void replaceProcess(java.lang.String processName, java.lang.Class<? extends ValidationProcess> process)
public void removeProcess(java.lang.String processName)
public java.util.Collection<java.lang.String> getPageValidationProcessNames()
public void replacePageProcess(java.lang.String processName, java.lang.Class<? extends ValidationProcess> process)
public void removePageProcess(java.lang.String processName)
public boolean isErrorOnMissingProcess()
public void setErrorOnMissingProcess(boolean errorOnMissingProcess)
public boolean isLazyValidation()
public void setLazyValidation(boolean lazyValidation)
public AnnotationValidatorFactory getAnnotFact()
public void setAnnotFact(AnnotationValidatorFactory annotFact)
public ActionManagerFactory getActionFact()
public void setActionFact(ActionManagerFactory actionFact)
public ColorSpaceHelperFactory getColorSpaceHelperFact()
public void setColorSpaceHelperFact(ColorSpaceHelperFactory colorSpaceHelperFact)
public int getMaxErrors()
public void setMaxErrors(int maxErrors)
maxErrors
-