com.itextpdf.text.pdf.internal
Class PdfA1Checker

java.lang.Object
  extended by com.itextpdf.text.pdf.internal.PdfAChecker
      extended by com.itextpdf.text.pdf.internal.PdfA1Checker

public class PdfA1Checker
extends PdfAChecker


Field Summary
static HashSet<PdfName> allowedNamedActions
           
protected  boolean cmykUsed
           
static HashSet<PdfName> contentAnnotations
           
protected  boolean grayUsed
           
protected  int gsStackDepth
           
static int maxArrayLength
           
static int maxDictionaryLength
           
static int maxGsStackDepth
           
static double maxRealValue
           
static int maxStringLength
           
static PdfName noOp
           
protected  PdfObject pdfaDestOutputIntent
           
protected  String pdfaOutputIntentColorSpace
           
protected  boolean rgbUsed
           
static PdfName setState
           
 
Fields inherited from class com.itextpdf.text.pdf.internal.PdfAChecker
cachedObjects, conformanceLevel
 
Method Summary
protected  void checkAction(PdfWriter writer, int key, Object obj1)
           
protected  void checkAnnotation(PdfWriter writer, int key, Object obj1)
           
protected  void checkCanvas(PdfWriter writer, int key, Object obj1)
           
protected  void checkColor(PdfWriter writer, int key, Object obj1)
           
protected  void checkFileSpec(PdfWriter writer, int key, Object obj1)
           
protected  void checkFont(PdfWriter writer, int key, Object obj1)
           
protected  void checkForm(PdfWriter writer, int key, Object obj1)
           
protected  void checkFormXObj(PdfWriter writer, int key, Object obj1)
           
protected  void checkGState(PdfWriter writer, int key, Object obj1)
           
protected  void checkImage(PdfWriter writer, int key, Object obj1)
           
protected  void checkInlineImage(PdfWriter writer, int key, Object obj1)
           
protected  void checkLayer(PdfWriter writer, int key, Object obj1)
           
protected  void checkOutputIntent(PdfWriter writer, int key, Object obj1)
           
protected  void checkPdfObject(PdfWriter writer, int key, Object obj1)
           
protected  void checkStream(PdfWriter writer, int key, Object obj1)
           
protected  void checkStructElem(PdfWriter writer, int key, Object obj1)
           
protected  void checkTrailer(PdfWriter writer, int key, Object obj1)
           
 void close(PdfWriter writer)
           
protected  HashSet<PdfName> initKeysForCheck()
           
 
Methods inherited from class com.itextpdf.text.pdf.internal.PdfAChecker
cacheObject, checkFlag, checkStructure, getDirectArray, getDirectDictionary, getDirectObject, getDirectStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

setState

public static final PdfName setState

noOp

public static final PdfName noOp

allowedNamedActions

public static final HashSet<PdfName> allowedNamedActions

contentAnnotations

public static final HashSet<PdfName> contentAnnotations

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

pdfaOutputIntentColorSpace

protected String pdfaOutputIntentColorSpace

pdfaDestOutputIntent

protected PdfObject pdfaDestOutputIntent
Method Detail

initKeysForCheck

protected HashSet<PdfName> initKeysForCheck()
Specified by:
initKeysForCheck in class PdfAChecker

checkFont

protected void checkFont(PdfWriter writer,
                         int key,
                         Object obj1)
Specified by:
checkFont in class PdfAChecker

checkImage

protected void checkImage(PdfWriter writer,
                          int key,
                          Object obj1)
Specified by:
checkImage in class PdfAChecker

checkFormXObj

protected void checkFormXObj(PdfWriter writer,
                             int key,
                             Object obj1)
Specified by:
checkFormXObj in class PdfAChecker

checkInlineImage

protected void checkInlineImage(PdfWriter writer,
                                int key,
                                Object obj1)
Specified by:
checkInlineImage in class PdfAChecker

checkGState

protected void checkGState(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkGState in class PdfAChecker

checkLayer

protected void checkLayer(PdfWriter writer,
                          int key,
                          Object obj1)
Specified by:
checkLayer in class PdfAChecker

checkTrailer

protected void checkTrailer(PdfWriter writer,
                            int key,
                            Object obj1)
Specified by:
checkTrailer in class PdfAChecker

checkStream

protected void checkStream(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkStream in class PdfAChecker

checkFileSpec

protected void checkFileSpec(PdfWriter writer,
                             int key,
                             Object obj1)
Specified by:
checkFileSpec in class PdfAChecker

checkPdfObject

protected void checkPdfObject(PdfWriter writer,
                              int key,
                              Object obj1)
Specified by:
checkPdfObject in class PdfAChecker

checkCanvas

protected void checkCanvas(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkCanvas in class PdfAChecker

checkColor

protected void checkColor(PdfWriter writer,
                          int key,
                          Object obj1)
Specified by:
checkColor in class PdfAChecker

checkAnnotation

protected void checkAnnotation(PdfWriter writer,
                               int key,
                               Object obj1)
Specified by:
checkAnnotation in class PdfAChecker

checkAction

protected void checkAction(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkAction in class PdfAChecker

checkForm

protected void checkForm(PdfWriter writer,
                         int key,
                         Object obj1)
Specified by:
checkForm in class PdfAChecker

checkStructElem

protected void checkStructElem(PdfWriter writer,
                               int key,
                               Object obj1)
Specified by:
checkStructElem in class PdfAChecker

checkOutputIntent

protected void checkOutputIntent(PdfWriter writer,
                                 int key,
                                 Object obj1)
Specified by:
checkOutputIntent in class PdfAChecker

close

public void close(PdfWriter writer)
Specified by:
close in class PdfAChecker


Copyright © 2014. All Rights Reserved.