Class AbstractStepUI
- java.lang.Object
-
- com.inductiveautomation.sfc.client.ui.AbstractStepUI
-
- All Implemented Interfaces:
StepUI
- Direct Known Subclasses:
ActionStepUI,AssertionStepUI,BeginStepUI,EnclosingStepUI,EndStepUI
public abstract class AbstractStepUI extends java.lang.Object implements StepUI
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Shapeellipse1protected java.awt.Shapeellipse2protected java.awt.Shapeellipse3protected static java.awt.FontNAME_FONTprotected static java.awt.ColorPAUSEDprotected static java.awt.PaintPAUSINGprotected java.awt.Rectanglerectprotected java.util.Set<Property>repaintPropertiesprotected static java.awt.PaintRESUMINGprotected static java.awt.ColorRUNNINGprotected static java.awt.ColorSTOPPINGprotected static java.awt.Stroke[]THICK_DASHprotected static java.awt.StrokeTHICK_STROKEprotected static java.awt.ColorVISITED
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractStepUI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddrawDownLink(java.awt.Graphics2D g)protected voiddrawName(java.awt.Graphics2D g, java.lang.String name)protected voiddrawShape(java.awt.Graphics2D g, ChartStatus.StepElementStatus state, int anim, java.awt.Shape shape)protected voiddrawUpLink(java.awt.Graphics2D g)java.util.Set<Property>getRepaintProperties()
-
-
-
Field Detail
-
NAME_FONT
protected static final java.awt.Font NAME_FONT
-
THICK_STROKE
protected static final java.awt.Stroke THICK_STROKE
-
THICK_DASH
protected static final java.awt.Stroke[] THICK_DASH
-
VISITED
protected static final java.awt.Color VISITED
-
STOPPING
protected static final java.awt.Color STOPPING
-
RUNNING
protected static final java.awt.Color RUNNING
-
PAUSED
protected static final java.awt.Color PAUSED
-
PAUSING
protected static java.awt.Paint PAUSING
-
RESUMING
protected static java.awt.Paint RESUMING
-
rect
protected java.awt.Rectangle rect
-
ellipse1
protected java.awt.Shape ellipse1
-
ellipse2
protected java.awt.Shape ellipse2
-
ellipse3
protected java.awt.Shape ellipse3
-
repaintProperties
protected java.util.Set<Property> repaintProperties
-
-
Method Detail
-
drawShape
protected void drawShape(java.awt.Graphics2D g, ChartStatus.StepElementStatus state, int anim, java.awt.Shape shape)
-
drawDownLink
protected void drawDownLink(java.awt.Graphics2D g)
-
drawUpLink
protected void drawUpLink(java.awt.Graphics2D g)
-
getRepaintProperties
public java.util.Set<Property> getRepaintProperties()
- Specified by:
getRepaintPropertiesin interfaceStepUI
-
drawName
protected void drawName(java.awt.Graphics2D g, java.lang.String name)
-
-