public class WorkItemDot extends AbstractWorkItemDot
Modifier and Type | Field and Description |
---|---|
protected int |
diameter |
protected int |
dotSize |
protected boolean |
isRelativeToAttributeOn |
protected float |
minDotSize |
protected boolean |
showInfo |
protected byte |
transparency |
protected short |
x |
protected short |
x_offset |
protected short |
y |
protected short |
y_offset |
creationTime, key, state
Constructor and Description |
---|
WorkItemDot(short x,
short y,
byte state,
long creationTime,
ActivityKey key) |
Modifier and Type | Method and Description |
---|---|
void |
calPercentage(java.lang.String relativeAttribute,
java.lang.String relativeToAttribute) |
java.util.Map<java.lang.String,java.util.Map<java.awt.Color,java.lang.Integer>> |
colorData() |
int |
compareTo(MultiWorkItemDot other) |
double |
distance(short x,
short y,
float zoom) |
double |
distance(WorkItemDot other,
float zoom) |
int |
getDiameter() |
int |
getMultiWorkDotSize() |
byte |
getTransparency() |
short |
getX() |
short |
getY() |
MultiWorkItemDot |
joinTo(WorkItemDot other,
boolean increasedSize) |
boolean |
overlapsWith(WorkItemDot other,
float zoom,
boolean mergeWithPartialOverlap) |
void |
paint(java.awt.Graphics2D g2D,
float zoom,
boolean isRelativeToAttributeOn) |
protected void |
paintInfo(java.awt.Graphics2D g2D,
float zoom) |
protected void |
paintInfo(java.awt.Graphics2D g2D,
float zoom,
int n) |
java.util.ArrayList<java.lang.String> |
publishLog() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
publishTable() |
void |
setdotSize(int dotSize) |
void |
setInfoOffset(short x,
short y) |
void |
setTransparency(byte f) |
void |
showInfo(boolean showInfo) |
compareTo, equals, getColor, getColor, getCreationTime, getInfo, getKey, getState, getWorkDotInfo, hashCode
protected short x
protected short y
protected transient short x_offset
protected transient short y_offset
protected transient boolean showInfo
protected transient byte transparency
protected transient int diameter
protected transient int dotSize
protected float minDotSize
protected boolean isRelativeToAttributeOn
public WorkItemDot(short x, short y, byte state, long creationTime, ActivityKey key)
public MultiWorkItemDot joinTo(WorkItemDot other, boolean increasedSize)
public int getDiameter()
public void setdotSize(int dotSize)
public double distance(WorkItemDot other, float zoom)
public double distance(short x, short y, float zoom)
public boolean overlapsWith(WorkItemDot other, float zoom, boolean mergeWithPartialOverlap)
public void showInfo(boolean showInfo)
public void setInfoOffset(short x, short y)
public void calPercentage(java.lang.String relativeAttribute, java.lang.String relativeToAttribute)
public java.util.Map<java.lang.String,java.util.Map<java.awt.Color,java.lang.Integer>> colorData()
public java.util.ArrayList<java.lang.String> publishLog()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> publishTable()
public void paint(java.awt.Graphics2D g2D, float zoom, boolean isRelativeToAttributeOn)
protected void paintInfo(java.awt.Graphics2D g2D, float zoom)
protected void paintInfo(java.awt.Graphics2D g2D, float zoom, int n)
public int compareTo(MultiWorkItemDot other)
public void setTransparency(byte f)
public byte getTransparency()
public short getX()
public short getY()
public int getMultiWorkDotSize()