Package com.itextpdf.text.pdf.internal
Class PdfA1Checker
- java.lang.Object
-
- com.itextpdf.text.pdf.internal.PdfAChecker
-
- com.itextpdf.text.pdf.internal.PdfA1Checker
-
public class PdfA1Checker extends PdfAChecker
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.HashSet<PdfName>allowedAnnotTypesstatic java.util.HashSet<PdfName>allowedNamedActionsprotected booleancmykUsedstatic java.util.HashSet<PdfName>contentAnnotationsprotected booleangrayUsedprotected intgsStackDepthprivate static java.util.HashSet<PdfName>keysForCheckstatic intmaxArrayLengthstatic intmaxDictionaryLengthstatic intmaxGsStackDepthstatic doublemaxRealValuestatic intmaxStringLengthstatic PdfNamenoOpprivate static java.util.HashSet<PdfName>restrictedActionsprotected booleanrgbUsedstatic PdfNamesetState-
Fields inherited from class com.itextpdf.text.pdf.internal.PdfAChecker
conformanceLevel, fileCache, isCheckOutputIntent, LOGGER, pdfaDestOutputIntent, pdfaOutputIntentColorSpace
-
-
Constructor Summary
Constructors Constructor Description PdfA1Checker(PdfAConformanceLevel conformanceLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckAction(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckAnnotation(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckCanvas(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckColor(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckFileSpec(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckFont(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckForm(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckFormXObj(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckGState(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckImage(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckInlineImage(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckLayer(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckOutputIntent(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckPdfObject(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckStream(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckStructElem(PdfWriter writer, int key, java.lang.Object obj1)protected voidcheckTrailer(PdfWriter writer, int key, java.lang.Object obj1)voidclose(PdfWriter writer)protected java.util.HashSet<PdfName>initKeysForCheck()-
Methods inherited from class com.itextpdf.text.pdf.internal.PdfAChecker
cacheObject, checkFlag, checkOutputIntentsInStamperMode, checkPdfAConformance, checkStructure, getDirectArray, getDirectDictionary, getDirectObject, getDirectStream, useExternalCache
-
-
-
-
Field Detail
-
setState
public static final PdfName setState
-
noOp
public static final PdfName noOp
-
allowedAnnotTypes
private static java.util.HashSet<PdfName> allowedAnnotTypes
-
allowedNamedActions
public static final java.util.HashSet<PdfName> allowedNamedActions
-
restrictedActions
private static java.util.HashSet<PdfName> restrictedActions
-
contentAnnotations
public static final java.util.HashSet<PdfName> contentAnnotations
-
keysForCheck
private static final java.util.HashSet<PdfName> keysForCheck
-
maxRealValue
public static final double maxRealValue
- See Also:
- Constant Field Values
-
maxStringLength
public static final int maxStringLength
- See Also:
- Constant Field Values
-
maxArrayLength
public static final int maxArrayLength
- See Also:
- Constant Field Values
-
maxDictionaryLength
public static final int maxDictionaryLength
- See Also:
- Constant Field Values
-
maxGsStackDepth
public static final int maxGsStackDepth
- See Also:
- Constant Field Values
-
gsStackDepth
protected int gsStackDepth
-
rgbUsed
protected boolean rgbUsed
-
cmykUsed
protected boolean cmykUsed
-
grayUsed
protected boolean grayUsed
-
-
Constructor Detail
-
PdfA1Checker
PdfA1Checker(PdfAConformanceLevel conformanceLevel)
-
-
Method Detail
-
initKeysForCheck
protected java.util.HashSet<PdfName> initKeysForCheck()
- Specified by:
initKeysForCheckin classPdfAChecker
-
checkFont
protected void checkFont(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkFontin classPdfAChecker
-
checkImage
protected void checkImage(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkImagein classPdfAChecker
-
checkFormXObj
protected void checkFormXObj(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkFormXObjin classPdfAChecker
-
checkInlineImage
protected void checkInlineImage(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkInlineImagein classPdfAChecker
-
checkGState
protected void checkGState(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkGStatein classPdfAChecker
-
checkLayer
protected void checkLayer(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkLayerin classPdfAChecker
-
checkTrailer
protected void checkTrailer(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkTrailerin classPdfAChecker
-
checkStream
protected void checkStream(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkStreamin classPdfAChecker
-
checkFileSpec
protected void checkFileSpec(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkFileSpecin classPdfAChecker
-
checkPdfObject
protected void checkPdfObject(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkPdfObjectin classPdfAChecker
-
checkCanvas
protected void checkCanvas(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkCanvasin classPdfAChecker
-
checkColor
protected void checkColor(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkColorin classPdfAChecker
-
checkAnnotation
protected void checkAnnotation(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkAnnotationin classPdfAChecker
-
checkAction
protected void checkAction(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkActionin classPdfAChecker
-
checkForm
protected void checkForm(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkFormin classPdfAChecker
-
checkStructElem
protected void checkStructElem(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkStructElemin classPdfAChecker
-
checkOutputIntent
protected void checkOutputIntent(PdfWriter writer, int key, java.lang.Object obj1)
- Specified by:
checkOutputIntentin classPdfAChecker
-
close
public void close(PdfWriter writer)
- Specified by:
closein classPdfAChecker
-
-