Package com.itextpdf.text.pdf.internal
Class PdfAChecker
- java.lang.Object
-
- com.itextpdf.text.pdf.internal.PdfAChecker
-
- Direct Known Subclasses:
PdfA1Checker,PdfA2Checker
public abstract class PdfAChecker extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected PdfAConformanceLevelconformanceLevelprotected booleanisCheckOutputIntentprotected LoggerLOGGERprotected PdfObjectpdfaDestOutputIntentprotected StringpdfaOutputIntentColorSpace
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcacheObject(PdfIndirectReference iref, PdfObject obj)protected abstract voidcheckAction(PdfWriter writer, int key, Object obj1)protected abstract voidcheckAnnotation(PdfWriter writer, int key, Object obj1)protected abstract voidcheckCanvas(PdfWriter writer, int key, Object obj1)protected abstract voidcheckColor(PdfWriter writer, int key, Object obj1)protected abstract voidcheckFileSpec(PdfWriter writer, int key, Object obj1)protected static booleancheckFlag(int flags, int flag)protected abstract voidcheckFont(PdfWriter writer, int key, Object obj1)protected abstract voidcheckForm(PdfWriter writer, int key, Object obj1)protected abstract voidcheckFormXObj(PdfWriter writer, int key, Object obj1)protected abstract voidcheckGState(PdfWriter writer, int key, Object obj1)protected abstract voidcheckImage(PdfWriter writer, int key, Object obj1)protected abstract voidcheckInlineImage(PdfWriter writer, int key, Object obj1)protected abstract voidcheckLayer(PdfWriter writer, int key, Object obj1)protected abstract voidcheckOutputIntent(PdfWriter writer, int key, Object obj1)protected voidcheckOutputIntentsInStamperMode(PdfWriter writer)protected abstract voidcheckPdfObject(PdfWriter writer, int key, Object obj1)protected abstract voidcheckStream(PdfWriter writer, int key, Object obj1)protected abstract voidcheckStructElem(PdfWriter writer, int key, Object obj1)static booleancheckStructure(PdfAConformanceLevel conformanceLevel)protected abstract voidcheckTrailer(PdfWriter writer, int key, Object obj1)abstract voidclose(PdfWriter writer)protected PdfArraygetDirectArray(PdfObject obj)protected PdfDictionarygetDirectDictionary(PdfObject obj)protected PdfObjectgetDirectObject(PdfObject obj)protected PdfStreamgetDirectStream(PdfObject obj)protected abstract HashSet<PdfName>initKeysForCheck()voiduseExternalCache(TempFileCache fileCache)
-
-
-
Field Detail
-
LOGGER
protected final Logger LOGGER
-
conformanceLevel
protected PdfAConformanceLevel conformanceLevel
-
pdfaOutputIntentColorSpace
protected String pdfaOutputIntentColorSpace
-
pdfaDestOutputIntent
protected PdfObject pdfaDestOutputIntent
-
isCheckOutputIntent
protected boolean isCheckOutputIntent
-
-
Method Detail
-
cacheObject
public void cacheObject(PdfIndirectReference iref, PdfObject obj)
-
useExternalCache
public void useExternalCache(TempFileCache fileCache)
-
close
public abstract void close(PdfWriter writer)
-
getDirectDictionary
protected PdfDictionary getDirectDictionary(PdfObject obj)
-
checkOutputIntent
protected abstract void checkOutputIntent(PdfWriter writer, int key, Object obj1)
-
checkStructure
public static boolean checkStructure(PdfAConformanceLevel conformanceLevel)
-
checkFlag
protected static boolean checkFlag(int flags, int flag)
-
checkOutputIntentsInStamperMode
protected void checkOutputIntentsInStamperMode(PdfWriter writer)
-
-