public class XObjImageValidator extends AbstractXObjValidator
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject |
xImage |
context, xobject| Constructor and Description |
|---|
XObjImageValidator(PreflightContext context,
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobj) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAlternates() |
protected void |
checkBPC()
Valid values are 1, 2, 4 and 8, not 16, see
here.
|
protected void |
checkColorSpaceAndImageMask() |
protected void |
checkIntent() |
protected void |
checkInterpolate() |
protected void |
checkMandatoryFields()
This method checks if required fields are present.
|
void |
validate()
Process the validation of the XObject.
|
checkOPI, checkPostscriptXObject, checkReferenceXObject, checkSMaskpublic XObjImageValidator(PreflightContext context, org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobj)
protected void checkMandatoryFields()
AbstractXObjValidatorcheckMandatoryFields in class AbstractXObjValidatorprotected void checkAlternates()
throws ValidationException
ValidationExceptionprotected void checkInterpolate()
protected void checkIntent()
protected void checkBPC()
protected void checkColorSpaceAndImageMask()
throws ValidationException
ValidationExceptionpublic void validate()
throws ValidationException
XObjectValidatorvalidate in interface XObjectValidatorvalidate in class AbstractXObjValidatorValidationExceptionCopyright © 2002–2025 The Apache Software Foundation. All rights reserved.