Class AttributeMap
- java.lang.Object
-
- org.processmining.models.graphbased.AttributeMap
-
public class AttributeMap extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AttributeMap.ArrowType
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTOSIZE
static java.lang.String
BORDERWIDTH
static java.lang.String
DASHOFFSET
static java.lang.String
DASHPATTERN
static java.lang.String
EDGECOLOR
static java.lang.String
EDGEEND
static java.lang.String
EDGEENDFILLED
static java.lang.String
EDGEMIDDLE
static java.lang.String
EDGEMIDDLEFILLED
static java.lang.String
EDGESTART
static java.lang.String
EDGESTARTFILLED
static java.lang.String
EXTRALABELPOSITIONS
The value of this attribute should be an array of type Point2D[] (size>0), as used in the method GraphConstants.setExtraLabelPositions()static java.lang.String
EXTRALABELS
The value of this attribute should be an array of type String[] (size>0), as used in the method GraphConstants.setExtraLabels()static java.lang.String
FILLCOLOR
static java.lang.String
GRADIENTCOLOR
static java.lang.String
ICON
static java.lang.String
INSET
static java.lang.String
LABEL
static java.lang.String
LABELALONGEDGE
static java.lang.String
LABELCOLOR
static java.lang.String
LABELHORIZONTALALIGNMENT
static java.lang.String
LABELVERTICALALIGNMENT
static java.lang.String
LINEWIDTH
A Float representing the linewidth of a line.static java.lang.String
MOVEABLE
static java.lang.String
NUMLINES
static java.lang.String
POLYGON_POINTS
static java.lang.String
PORTOFFSET
static java.lang.String
PREF_ORIENTATION
This should be set to SwingConstants.SOUTH, SwingConstants.WEST and so on.static java.lang.String
RENDERER
Renderer to be used.static java.lang.String
RESIZABLE
static java.lang.String
SHAPE
static java.lang.String
SHAPEDECORATOR
static java.lang.String
SHOWLABEL
static java.lang.String
SIZE
static java.lang.String
SQUAREBB
static java.lang.String
STROKE
static java.lang.String
STROKECOLOR
static java.lang.String
STYLE
static java.lang.String
TOOLTIP
-
Constructor Summary
Constructors Constructor Description AttributeMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
boolean
containsKey(java.lang.String key)
java.lang.Object
get(java.lang.String key)
<T> T
get(java.lang.String key, T defaultValue)
java.util.Set<java.lang.String>
keySet()
boolean
put(java.lang.String key, java.lang.Object value)
This method updates the map and signals the owner.void
remove(java.lang.String key)
-
-
-
Field Detail
-
SHAPE
public static final java.lang.String SHAPE
- See Also:
- Constant Field Values
-
SHAPEDECORATOR
public static final java.lang.String SHAPEDECORATOR
- See Also:
- Constant Field Values
-
FILLCOLOR
public static final java.lang.String FILLCOLOR
- See Also:
- Constant Field Values
-
GRADIENTCOLOR
public static final java.lang.String GRADIENTCOLOR
- See Also:
- Constant Field Values
-
ICON
public static final java.lang.String ICON
- See Also:
- Constant Field Values
-
BORDERWIDTH
public static final java.lang.String BORDERWIDTH
- See Also:
- Constant Field Values
-
LABEL
public static final java.lang.String LABEL
- See Also:
- Constant Field Values
-
TOOLTIP
public static final java.lang.String TOOLTIP
- See Also:
- Constant Field Values
-
EDGESTART
public static final java.lang.String EDGESTART
- See Also:
- Constant Field Values
-
EDGESTARTFILLED
public static final java.lang.String EDGESTARTFILLED
- See Also:
- Constant Field Values
-
EDGEEND
public static final java.lang.String EDGEEND
- See Also:
- Constant Field Values
-
EDGEENDFILLED
public static final java.lang.String EDGEENDFILLED
- See Also:
- Constant Field Values
-
EDGEMIDDLE
public static final java.lang.String EDGEMIDDLE
- See Also:
- Constant Field Values
-
EDGEMIDDLEFILLED
public static final java.lang.String EDGEMIDDLEFILLED
- See Also:
- Constant Field Values
-
LABELVERTICALALIGNMENT
public static final java.lang.String LABELVERTICALALIGNMENT
- See Also:
- Constant Field Values
-
EDGECOLOR
public static final java.lang.String EDGECOLOR
- See Also:
- Constant Field Values
-
STROKECOLOR
public static final java.lang.String STROKECOLOR
- See Also:
- Constant Field Values
-
INSET
public static final java.lang.String INSET
- See Also:
- Constant Field Values
-
STROKE
public static final java.lang.String STROKE
- See Also:
- Constant Field Values
-
DASHPATTERN
public static final java.lang.String DASHPATTERN
- See Also:
- Constant Field Values
-
DASHOFFSET
public static final java.lang.String DASHOFFSET
- See Also:
- Constant Field Values
-
LABELCOLOR
public static final java.lang.String LABELCOLOR
- See Also:
- Constant Field Values
-
LABELALONGEDGE
public static final java.lang.String LABELALONGEDGE
- See Also:
- Constant Field Values
-
LINEWIDTH
public static final java.lang.String LINEWIDTH
A Float representing the linewidth of a line.- See Also:
- Constant Field Values
-
NUMLINES
public static final java.lang.String NUMLINES
- See Also:
- Constant Field Values
-
STYLE
public static final java.lang.String STYLE
- See Also:
- Constant Field Values
-
POLYGON_POINTS
public static final java.lang.String POLYGON_POINTS
- See Also:
- Constant Field Values
-
SQUAREBB
public static final java.lang.String SQUAREBB
- See Also:
- Constant Field Values
-
RESIZABLE
public static final java.lang.String RESIZABLE
- See Also:
- Constant Field Values
-
AUTOSIZE
public static final java.lang.String AUTOSIZE
- See Also:
- Constant Field Values
-
SHOWLABEL
public static final java.lang.String SHOWLABEL
- See Also:
- Constant Field Values
-
MOVEABLE
public static final java.lang.String MOVEABLE
- See Also:
- Constant Field Values
-
PREF_ORIENTATION
public static final java.lang.String PREF_ORIENTATION
This should be set to SwingConstants.SOUTH, SwingConstants.WEST and so on. SwingConstants.NORTH means the graph prefers drawn Top-Down SwingConstants.WEST means the graph prefers drawn Left to Right- See Also:
- Constant Field Values
-
LABELHORIZONTALALIGNMENT
public static final java.lang.String LABELHORIZONTALALIGNMENT
- See Also:
- Constant Field Values
-
SIZE
public static final java.lang.String SIZE
- See Also:
- Constant Field Values
-
PORTOFFSET
public static final java.lang.String PORTOFFSET
- See Also:
- Constant Field Values
-
EXTRALABELPOSITIONS
public static final java.lang.String EXTRALABELPOSITIONS
The value of this attribute should be an array of type Point2D[] (size>0), as used in the method GraphConstants.setExtraLabelPositions()- See Also:
- Constant Field Values
-
EXTRALABELS
public static final java.lang.String EXTRALABELS
The value of this attribute should be an array of type String[] (size>0), as used in the method GraphConstants.setExtraLabels()- See Also:
- Constant Field Values
-
RENDERER
public static final java.lang.String RENDERER
Renderer to be used.- See Also:
- Constant Field Values
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.String key)
-
get
public <T> T get(java.lang.String key, T defaultValue)
-
clear
public void clear()
-
keySet
public java.util.Set<java.lang.String> keySet()
-
put
public boolean put(java.lang.String key, java.lang.Object value)
This method updates the map and signals the owner. The origin is passed in this update, to make sure that no unnecessary updates are performed- Parameters:
key
-value
-origin
-- Returns:
-
remove
public void remove(java.lang.String key)
-
containsKey
public boolean containsKey(java.lang.String key)
-
-