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 classAttributeMap.ArrowType
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTOSIZEstatic java.lang.StringBORDERWIDTHstatic java.lang.StringDASHOFFSETstatic java.lang.StringDASHPATTERNstatic java.lang.StringEDGECOLORstatic java.lang.StringEDGEENDstatic java.lang.StringEDGEENDFILLEDstatic java.lang.StringEDGEMIDDLEstatic java.lang.StringEDGEMIDDLEFILLEDstatic java.lang.StringEDGESTARTstatic java.lang.StringEDGESTARTFILLEDstatic java.lang.StringEXTRALABELPOSITIONSThe value of this attribute should be an array of type Point2D[] (size>0), as used in the method GraphConstants.setExtraLabelPositions()static java.lang.StringEXTRALABELSThe value of this attribute should be an array of type String[] (size>0), as used in the method GraphConstants.setExtraLabels()static java.lang.StringFILLCOLORstatic java.lang.StringGRADIENTCOLORstatic java.lang.StringICONstatic java.lang.StringINSETstatic java.lang.StringLABELstatic java.lang.StringLABELALONGEDGEstatic java.lang.StringLABELCOLORstatic java.lang.StringLABELHORIZONTALALIGNMENTstatic java.lang.StringLABELVERTICALALIGNMENTstatic java.lang.StringLINEWIDTHA Float representing the linewidth of a line.static java.lang.StringMOVEABLEstatic java.lang.StringNUMLINESstatic java.lang.StringPOLYGON_POINTSstatic java.lang.StringPORTOFFSETstatic java.lang.StringPREF_ORIENTATIONThis should be set to SwingConstants.SOUTH, SwingConstants.WEST and so on.static java.lang.StringRENDERERRenderer to be used.static java.lang.StringRESIZABLEstatic java.lang.StringSHAPEstatic java.lang.StringSHAPEDECORATORstatic java.lang.StringSHOWLABELstatic java.lang.StringSIZEstatic java.lang.StringSQUAREBBstatic java.lang.StringSTROKEstatic java.lang.StringSTROKECOLORstatic java.lang.StringSTYLEstatic java.lang.StringTOOLTIP
-
Constructor Summary
Constructors Constructor Description AttributeMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleancontainsKey(java.lang.String key)java.lang.Objectget(java.lang.String key)<T> Tget(java.lang.String key, T defaultValue)java.util.Set<java.lang.String>keySet()booleanput(java.lang.String key, java.lang.Object value)This method updates the map and signals the owner.voidremove(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)
-
-