|
ReportMill 10 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.reportmill.base.RMObject
com.reportmill.graphics.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, drop-shadow, etc.
Field Summary | |
---|---|
static RMFill |
DEFAULT
|
Constructor Summary | |
---|---|
RMFill()
Creates a plain, black fill. |
|
RMFill(RMColor aColor)
Creates a plain fill with the given color. |
Method Summary | |
---|---|
RMFill |
deriveFill(RMColor aColor)
Returns a fill just like the receiver, but with the given color (only interesting for subsclasses). |
boolean |
equals(java.lang.Object anObj)
Standard equals implementation. |
java.lang.Object |
fromXML(com.reportmill.archiver.RXArchiver anArchiver,
com.reportmill.archiver.RXElement anElement)
XML unarchival. |
RMRect |
getBounds(RMShape aShape,
RMRect pathBounds)
Returns the bounds required to render this fill for this shape. |
RMFill |
getChild(int anIndex)
Returns the individual child stroke at the given index for composite strokes. |
int |
getChildCount()
Returns the number of child strokes if this stroke is a composite stroke. |
RMColor |
getColor()
Returns the color associated with this fill. |
void |
paintShape(RMShape aShape,
RMPath aPath,
java.awt.Graphics2D g2,
com.reportmill.shape.RMShapePainter sp)
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)
XML archival. |
Methods inherited from class com.reportmill.base.RMObject |
---|
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, undoClone, undoCopy, undoEquals |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final RMFill DEFAULT
Constructor Detail |
---|
public RMFill()
public RMFill(RMColor aColor)
Method Detail |
---|
public RMColor getColor()
public void setColor(RMColor aColor)
public int getChildCount()
public RMFill getChild(int anIndex)
public RMRect getBounds(RMShape aShape, RMRect pathBounds)
public RMFill deriveFill(RMColor aColor)
public void paintShape(RMShape aShape, RMPath aPath, java.awt.Graphics2D g2, com.reportmill.shape.RMShapePainter sp)
public boolean equals(java.lang.Object anObj)
equals
in class java.lang.Object
public com.reportmill.archiver.RXElement toXML(com.reportmill.archiver.RXArchiver anArchiver)
public java.lang.Object fromXML(com.reportmill.archiver.RXArchiver anArchiver, com.reportmill.archiver.RXElement anElement)
|
ReportMill 10 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |