|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.gvt.PatternPaint
public class PatternPaint
The PatternPaint class provides a way to fill a Shape with a a pattern defined as a GVT Tree.
Field Summary |
---|
Fields inherited from interface java.awt.Transparency |
---|
BITMASK, OPAQUE, TRANSLUCENT |
Constructor Summary | |
---|---|
PatternPaint(GraphicsNode node,
java.awt.geom.Rectangle2D patternRegion,
boolean overflow,
java.awt.geom.AffineTransform patternTransform)
Constructs a new PatternPaint. |
Method Summary | |
---|---|
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)
Creates and returns a context used to generate the pattern. |
GraphicsNode |
getGraphicsNode()
Returns the graphics node that define the pattern. |
boolean |
getOverflow()
|
java.awt.geom.Rectangle2D |
getPatternRect()
Returns the pattern region. |
java.awt.geom.AffineTransform |
getPatternTransform()
Returns the additional transform of the pattern paint. |
int |
getTransparency()
Returns the transparency mode for this pattern paint. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PatternPaint(GraphicsNode node, java.awt.geom.Rectangle2D patternRegion, boolean overflow, java.awt.geom.AffineTransform patternTransform)
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.Method Detail |
---|
public GraphicsNode getGraphicsNode()
public java.awt.geom.Rectangle2D getPatternRect()
public java.awt.geom.AffineTransform getPatternTransform()
public boolean getOverflow()
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)
createContext
in interface java.awt.Paint
public int getTransparency()
getTransparency
in interface java.awt.Transparency
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |