|
ReportMill 11 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.reportmill.shape.fill.RMFill
public class RMFill
This class represents a simple shape fill, drawing a given color in a provided path. Subclasses support things like gradients, textures, etc.
Constructor Summary | |
---|---|
RMFill()
Creates a plain, black fill. |
|
RMFill(RMColor aColor)
Creates a plain fill with the given color. |
Method Summary | |
---|---|
RMFill |
clone()
Standard clone implementation. |
RMFill |
deriveFill(RMFill aFill)
Derives an instance of this class from another fill. |
boolean |
equals(java.lang.Object anObj)
Standard equals implementation. |
java.lang.Object |
fromXML(com.reportmill.archiver.RXArchiver anArchiver,
com.reportmill.archiver.RXElement anElement,
java.lang.Object anOwner)
XML unarchival. |
RMRect |
getBounds(RMShape aShape,
RMRect pathBounds)
Returns the bounds required to render this fill for this shape. |
RMColor |
getColor()
Returns the color associated with this fill. |
java.lang.String |
getName()
Returns the name of the fill. |
boolean |
hasAlpha()
Returns whether fill has transparency. |
void |
paint(com.reportmill.shape.RMShapePainter sp,
java.awt.Graphics2D g,
RMShape aShape)
Render this fill in a Java2D Graphics2D. |
void |
setColor(RMColor aColor)
Sets the color associated with this fill. |
com.reportmill.archiver.RXElement |
toXML(com.reportmill.archiver.RXArchiver anArchiver,
java.lang.Object anOwner)
XML archival. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RMFill()
public RMFill(RMColor aColor)
Method Detail |
---|
public java.lang.String getName()
public RMColor getColor()
public void setColor(RMColor aColor)
public RMRect getBounds(RMShape aShape, RMRect pathBounds)
public void paint(com.reportmill.shape.RMShapePainter sp, java.awt.Graphics2D g, RMShape aShape)
public boolean hasAlpha()
public boolean equals(java.lang.Object anObj)
equals
in class java.lang.Object
public RMFill clone()
clone
in class java.lang.Object
public RMFill deriveFill(RMFill aFill)
public com.reportmill.archiver.RXElement toXML(com.reportmill.archiver.RXArchiver anArchiver, java.lang.Object anOwner)
public java.lang.Object fromXML(com.reportmill.archiver.RXArchiver anArchiver, com.reportmill.archiver.RXElement anElement, java.lang.Object anOwner)
|
ReportMill 11 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |