Package de.rototor.pdfbox.graphics2d
Class PdfBoxGraphics2DPaintApplier.COSResourceCacheBase<TObject extends org.apache.pdfbox.pdmodel.common.COSObjectable>
- java.lang.Object
-
- de.rototor.pdfbox.graphics2d.PdfBoxGraphics2DPaintApplier.COSResourceCacheBase<TObject>
-
- Direct Known Subclasses:
PdfBoxGraphics2DPaintApplier.ExtGStateCache
,PdfBoxGraphics2DPaintApplier.PDShadingCache
- Enclosing class:
- PdfBoxGraphics2DPaintApplier
private abstract static class PdfBoxGraphics2DPaintApplier.COSResourceCacheBase<TObject extends org.apache.pdfbox.pdmodel.common.COSObjectable> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
COSResourceCacheBase()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static boolean
equalsCOSArray(org.apache.pdfbox.cos.COSArray item, org.apache.pdfbox.cos.COSArray item2)
private static boolean
equalsCOSBase(org.apache.pdfbox.cos.COSBase item, org.apache.pdfbox.cos.COSBase item2)
private static boolean
equalsCOSDictionary(org.apache.pdfbox.cos.COSDictionary cosDictionary, org.apache.pdfbox.cos.COSDictionary cosDictionary1)
protected abstract int
getKey(TObject obj)
(package private) TObject
makeUnqiue(TObject state)
private boolean
stateEquals(TObject s, TObject state)
-
-
-
Field Detail
-
states
private final java.util.Map<java.lang.Integer,java.util.List<TObject extends org.apache.pdfbox.pdmodel.common.COSObjectable>> states
-
-
Method Detail
-
equalsCOSDictionary
private static boolean equalsCOSDictionary(org.apache.pdfbox.cos.COSDictionary cosDictionary, org.apache.pdfbox.cos.COSDictionary cosDictionary1)
-
equalsCOSBase
private static boolean equalsCOSBase(org.apache.pdfbox.cos.COSBase item, org.apache.pdfbox.cos.COSBase item2)
-
equalsCOSArray
private static boolean equalsCOSArray(org.apache.pdfbox.cos.COSArray item, org.apache.pdfbox.cos.COSArray item2)
-
getKey
protected abstract int getKey(TObject obj)
-
-