Package com.inductiveautomation.rm.shape
Interface RMShapePainter
- 
- All Superinterfaces:
- java.lang.Cloneable,- RMPainter
 - All Known Implementing Classes:
- RMEditorShapePainter,- RMShapePainterJ2D
 
 public interface RMShapePainter extends RMPainter This class manages the painting of shapes to a Java2D graphics object.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description RMShapePainterclone()Standard clone implementation.booleanisEditing()Returns whether painting is for editor.booleanisSelected(RMShape aShape)Returns whether given shape is selected.booleanisSuperSelected(RMShape aShape)Returns whether given shape is super selected.booleanisSuperSelectedShape(RMShape aShape)Returns whether given shape is THE super selected shape.voidpaintShape(RMShape aShape)Paints a simple shape.voidsendPaintShape(RMShape aShape)Paints a child shape.- 
Methods inherited from interface com.inductiveautomation.rm.graphics.RMPainterclip, dispose, draw, drawButton, drawButton, drawGlyphVector, drawImage, drawImage, drawLine, drawRect, drawString, fill, fill3DRect, fillRect, getClip, getClipBounds, getColor, getFont, getFontAscent, getGraphics, getOpacity, getPaint, getStringBounds, getStroke, isPrinting, rotate, scale, setAntialiasing, setClip, setColor, setFont, setOpacity, setPaint, setStroke, transform, translate
 
- 
 
- 
- 
- 
Method Detail- 
paintShapevoid paintShape(RMShape aShape) Paints a simple shape.
 - 
sendPaintShapevoid sendPaintShape(RMShape aShape) Paints a child shape.
 - 
isEditingboolean isEditing() Returns whether painting is for editor.
 - 
isSelectedboolean isSelected(RMShape aShape) Returns whether given shape is selected.
 - 
isSuperSelectedboolean isSuperSelected(RMShape aShape) Returns whether given shape is super selected.
 - 
isSuperSelectedShapeboolean isSuperSelectedShape(RMShape aShape) Returns whether given shape is THE super selected shape.
 - 
cloneRMShapePainter clone() Standard clone implementation.
 
- 
 
-