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
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 |
conformanceLevel
protected PdfAConformanceLevel conformanceLevel
cachedObjects
protected HashMap<RefKey,PdfObject> cachedObjects
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.