public class RMEffect
extends SnapObject
implements java.beans.PropertyChangeListener
Constructor and Description |
---|
RMEffect() |
Modifier and Type | Method and Description |
---|---|
RMEffect |
clone()
Standard clone implementation.
|
void |
deepChange(java.beans.PropertyChangeListener aSource,
java.beans.PropertyChangeEvent anEvent)
DeepChangeListener method.
|
java.lang.Object |
fromXML(XMLArchiver anArchiver,
XMLElement anElement)
XML unarchival.
|
RMRect |
getBounds(RMShape aShape)
Returns the bounds required to render this fill for this shape.
|
java.lang.String |
getName()
Returns the name of the effect.
|
boolean |
isEnabled()
Returns whether effect is currently enabled.
|
void |
paint(RMShapePainter aPntr,
RMShape aShape)
Render this fill in a Java2D Graphics2D.
|
void |
propertyChange(java.beans.PropertyChangeEvent anEvent)
PropertyChangeListener method.
|
void |
reset()
Tells the effect to reset.
|
boolean |
setEnabled(boolean aValue)
Sets whether effect is currently enabled.
|
java.lang.String |
toString()
Returns a string representation.
|
XMLElement |
toXML(XMLArchiver anArchiver)
XML archival.
|
public boolean isEnabled()
public boolean setEnabled(boolean aValue)
public java.lang.String getName()
public RMRect getBounds(RMShape aShape)
public void paint(RMShapePainter aPntr, RMShape aShape)
public void reset()
public void propertyChange(java.beans.PropertyChangeEvent anEvent)
propertyChange
in interface java.beans.PropertyChangeListener
public void deepChange(java.beans.PropertyChangeListener aSource, java.beans.PropertyChangeEvent anEvent)
public RMEffect clone()
public XMLElement toXML(XMLArchiver anArchiver)
public java.lang.Object fromXML(XMLArchiver anArchiver, XMLElement anElement)
public java.lang.String toString()