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 privateCOSResourceCacheBase()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static booleanequalsCOSArray(org.apache.pdfbox.cos.COSArray item, org.apache.pdfbox.cos.COSArray item2)private static booleanequalsCOSBase(org.apache.pdfbox.cos.COSBase item, org.apache.pdfbox.cos.COSBase item2)private static booleanequalsCOSDictionary(org.apache.pdfbox.cos.COSDictionary cosDictionary, org.apache.pdfbox.cos.COSDictionary cosDictionary1)protected abstract intgetKey(TObject obj)(package private) TObjectmakeUnqiue(TObject state)private booleanstateEquals(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)
-
-