org.processmining.analysis.performance.dottedchart.ui
Class ShapeReference
java.lang.Object
org.processmining.analysis.performance.dottedchart.ui.ShapeReference
public class ShapeReference
- extends java.lang.Object
Method Summary |
void |
freeColor(java.lang.String key)
Frees a keyed color object for new assignment,
i.e. |
java.lang.String |
getShape(java.lang.String key)
Retrieves the color mapped to the given key (identity preserved). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ITEM_HANDLE_DOT
public static java.lang.String ITEM_HANDLE_DOT
ITEM_HANDLE_CIRCLE
public static java.lang.String ITEM_HANDLE_CIRCLE
ITEM_HANDLE_TRIANGLE
public static java.lang.String ITEM_HANDLE_TRIANGLE
ITEM_HANDLE_BOX
public static java.lang.String ITEM_HANDLE_BOX
ITEM_HANDLE_RHOMBUS
public static java.lang.String ITEM_HANDLE_RHOMBUS
ITEM_HANDLE_ROUND_BOX
public static java.lang.String ITEM_HANDLE_ROUND_BOX
ITEM_HANDLE_DRAW_BOX
public static java.lang.String ITEM_HANDLE_DRAW_BOX
ITEM_HANDLE_DRAW_CIRCLE
public static java.lang.String ITEM_HANDLE_DRAW_CIRCLE
ITEM_HANDLE_DRAW_TRIANGLE
public static java.lang.String ITEM_HANDLE_DRAW_TRIANGLE
ITEM_HANDLE_DRAW_RHOMBUS
public static java.lang.String ITEM_HANDLE_DRAW_RHOMBUS
ITEM_HANDLE_DRAW_ROUND_BOX
public static java.lang.String ITEM_HANDLE_DRAW_ROUND_BOX
shapeList
public static java.lang.String[] shapeList
index
public static int index
mappings
protected java.util.HashMap mappings
colors
protected java.awt.Color[] colors
assigned
protected boolean[] assigned
ShapeReference
public ShapeReference()
- constructor
getShape
public java.lang.String getShape(java.lang.String key)
- Retrieves the color mapped to the given key (identity preserved).
If no color was previously mapped, a new one is taken from the
standard repository and, if all taken, a random color is assigned.
- Parameters:
key
- the key to map a color to
- Returns:
- mapped color instance
freeColor
public void freeColor(java.lang.String key)
- Frees a keyed color object for new assignment,
i.e. it is not used anymore.
- Parameters:
key
- previously assigned key