Package org.apache.pdfbox.rendering
Class TilingPaintFactory
- java.lang.Object
-
- org.apache.pdfbox.rendering.TilingPaintFactory
-
class TilingPaintFactory extends java.lang.ObjectFactory class to cache TilingPaint generation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classTilingPaintFactory.TilingPaintParameter
-
Field Summary
Fields Modifier and Type Field Description private PageDrawerdrawerprivate static org.apache.commons.logging.LogLOGprivate java.util.Map<TilingPaintFactory.TilingPaintParameter,java.lang.ref.WeakReference<java.awt.Paint>>weakCache
-
Constructor Summary
Constructors Constructor Description TilingPaintFactory(PageDrawer drawer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.awt.Paintcreate(PDTilingPattern pattern, PDColorSpace colorSpace, PDColor color, java.awt.geom.AffineTransform xform)
-
-
-
Field Detail
-
LOG
private static final org.apache.commons.logging.Log LOG
-
drawer
private final PageDrawer drawer
-
weakCache
private final java.util.Map<TilingPaintFactory.TilingPaintParameter,java.lang.ref.WeakReference<java.awt.Paint>> weakCache
-
-
Constructor Detail
-
TilingPaintFactory
TilingPaintFactory(PageDrawer drawer)
-
-
Method Detail
-
create
java.awt.Paint create(PDTilingPattern pattern, PDColorSpace colorSpace, PDColor color, java.awt.geom.AffineTransform xform) throws java.io.IOException
- Throws:
java.io.IOException
-
-