org.apache.batik.gvt
Class PatternPaint
java.lang.Object
|
+--org.apache.batik.gvt.PatternPaint
- All Implemented Interfaces:
- java.awt.Paint, java.awt.Transparency
- public class PatternPaint
- extends java.lang.Object
- implements java.awt.Paint
Concrete implementation of the PatternPaint interface
Fields inherited from interface java.awt.Transparency |
BITMASK, OPAQUE, TRANSLUCENT |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PatternPaint
public PatternPaint(GraphicsNode node,
GraphicsNodeRenderContext gnrc,
java.awt.geom.Rectangle2D patternRegion,
boolean overflow,
java.awt.geom.AffineTransform patternTransform)
- Parameters:
node
- Used to generate the paint pixel patternpatternRegion
- Region to which this paint is constrainedoverflow
- controls whether or not the node can overflow
the patternRegion.patternTransform
- additional transform added on
top of the user space to device space transform.
getGraphicsNode
public GraphicsNode getGraphicsNode()
getPatternRect
public java.awt.geom.Rectangle2D getPatternRect()
getPatternTransform
public java.awt.geom.AffineTransform getPatternTransform()
createContext
public java.awt.PaintContext createContext(java.awt.image.ColorModel cm,
java.awt.Rectangle deviceBounds,
java.awt.geom.Rectangle2D userBounds,
java.awt.geom.AffineTransform xform,
java.awt.RenderingHints hints)
- Specified by:
createContext
in interface java.awt.Paint
getTransparency
public int getTransparency()
- Specified by:
getTransparency
in interface java.awt.Transparency
Copyright © 2001 Apache Software Foundation. All Rights Reserved.