com.itextpdf.text.pdf.internal
Class PdfAChecker

java.lang.Object
  extended by com.itextpdf.text.pdf.internal.PdfAChecker
Direct Known Subclasses:
PdfA1Checker, PdfA2Checker

public abstract class PdfAChecker
extends Object


Field Summary
protected  HashMap<RefKey,PdfObject> cachedObjects
           
protected  PdfAConformanceLevel conformanceLevel
           
 
Method Summary
 void cacheObject(PdfIndirectReference iref, PdfObject obj)
           
protected abstract  void checkAction(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkAnnotation(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkCanvas(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkColor(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkFileSpec(PdfWriter writer, int key, Object obj1)
           
protected static boolean checkFlag(int flags, int flag)
           
protected abstract  void checkFont(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkForm(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkFormXObj(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkGState(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkImage(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkInlineImage(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkLayer(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkOutputIntent(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkPdfObject(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkStream(PdfWriter writer, int key, Object obj1)
           
protected abstract  void checkStructElem(PdfWriter writer, int key, Object obj1)
           
static boolean checkStructure(PdfAConformanceLevel conformanceLevel)
           
protected abstract  void checkTrailer(PdfWriter writer, int key, Object obj1)
           
abstract  void close(PdfWriter writer)
           
protected  PdfArray getDirectArray(PdfObject obj)
           
protected  PdfDictionary getDirectDictionary(PdfObject obj)
           
protected  PdfObject getDirectObject(PdfObject obj)
           
protected  PdfStream getDirectStream(PdfObject obj)
           
protected abstract  HashSet<PdfName> initKeysForCheck()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conformanceLevel

protected PdfAConformanceLevel conformanceLevel

cachedObjects

protected HashMap<RefKey,PdfObject> cachedObjects
Method Detail

initKeysForCheck

protected abstract HashSet<PdfName> initKeysForCheck()

cacheObject

public void cacheObject(PdfIndirectReference iref,
                        PdfObject obj)

close

public abstract void close(PdfWriter writer)

getDirectObject

protected PdfObject getDirectObject(PdfObject obj)

getDirectDictionary

protected PdfDictionary getDirectDictionary(PdfObject obj)

getDirectStream

protected PdfStream getDirectStream(PdfObject obj)

getDirectArray

protected PdfArray getDirectArray(PdfObject obj)

checkFont

protected abstract void checkFont(PdfWriter writer,
                                  int key,
                                  Object obj1)

checkImage

protected abstract void checkImage(PdfWriter writer,
                                   int key,
                                   Object obj1)

checkInlineImage

protected abstract void checkInlineImage(PdfWriter writer,
                                         int key,
                                         Object obj1)

checkFormXObj

protected abstract void checkFormXObj(PdfWriter writer,
                                      int key,
                                      Object obj1)

checkGState

protected abstract void checkGState(PdfWriter writer,
                                    int key,
                                    Object obj1)

checkLayer

protected abstract void checkLayer(PdfWriter writer,
                                   int key,
                                   Object obj1)

checkTrailer

protected abstract void checkTrailer(PdfWriter writer,
                                     int key,
                                     Object obj1)

checkStream

protected abstract void checkStream(PdfWriter writer,
                                    int key,
                                    Object obj1)

checkFileSpec

protected abstract void checkFileSpec(PdfWriter writer,
                                      int key,
                                      Object obj1)

checkPdfObject

protected abstract void checkPdfObject(PdfWriter writer,
                                       int key,
                                       Object obj1)

checkCanvas

protected abstract void checkCanvas(PdfWriter writer,
                                    int key,
                                    Object obj1)

checkColor

protected abstract void checkColor(PdfWriter writer,
                                   int key,
                                   Object obj1)

checkAnnotation

protected abstract void checkAnnotation(PdfWriter writer,
                                        int key,
                                        Object obj1)

checkAction

protected abstract void checkAction(PdfWriter writer,
                                    int key,
                                    Object obj1)

checkForm

protected abstract void checkForm(PdfWriter writer,
                                  int key,
                                  Object obj1)

checkStructElem

protected abstract void checkStructElem(PdfWriter writer,
                                        int key,
                                        Object obj1)

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)


Copyright © 2014. All Rights Reserved.