com.vividsolutions.jump.workbench.ui.renderer.style
Class BasicFillPattern

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.renderer.style.BasicFillPattern
All Implemented Interfaces:
java.awt.Paint, java.awt.Transparency, java.lang.Cloneable
Direct Known Subclasses:
ImageFillPattern, WKTFillPattern

public abstract class BasicFillPattern
extends java.lang.Object
implements java.awt.Paint, java.lang.Cloneable


Field Summary
static java.lang.String COLOR_KEY
           
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
BasicFillPattern()
          Parameterless constructor for Java2XML
BasicFillPattern(Blackboard properties)
           
 
Method Summary
 java.lang.Object clone()
           
 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)
           
abstract  java.awt.image.BufferedImage createImage(Blackboard properties)
           
 boolean equals(java.lang.Object obj)
           
 Blackboard getProperties()
           
 int getTransparency()
           
 BasicFillPattern setColor(java.awt.Color color)
           
 BasicFillPattern setProperties(Blackboard properties)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLOR_KEY

public static final java.lang.String COLOR_KEY
See Also:
Constant Field Values
Constructor Detail

BasicFillPattern

public BasicFillPattern()
Parameterless constructor for Java2XML


BasicFillPattern

public BasicFillPattern(Blackboard properties)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getProperties

public Blackboard getProperties()

setProperties

public BasicFillPattern setProperties(Blackboard properties)

createImage

public abstract java.awt.image.BufferedImage createImage(Blackboard properties)

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

setColor

public BasicFillPattern setColor(java.awt.Color color)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object