info.bioinfweb.treegraph.document.format
Class IconLabelFormats
java.lang.Object
info.bioinfweb.treegraph.document.format.LabelFormats
info.bioinfweb.treegraph.document.format.IconLabelFormats
- All Implemented Interfaces:
- ElementFormats, LineFormats, Cloneable
public class IconLabelFormats
- extends LabelFormats
- implements LineFormats
DEFAULT_ICON_WIDTH_IN_MM
public static final float DEFAULT_ICON_WIDTH_IN_MM
- See Also:
- Constant Field Values
DEFAULT_ICON_HEIGHT_IN_MM
public static final float DEFAULT_ICON_HEIGHT_IN_MM
- See Also:
- Constant Field Values
lineColor
private Color lineColor
lineWidth
private DistanceValue lineWidth
icon
private String icon
iconWidth
private DistanceValue iconWidth
iconHeight
private DistanceValue iconHeight
iconFilled
private boolean iconFilled
IconLabelFormats
public IconLabelFormats(Label owner,
boolean above,
int line,
int linePosition)
IconLabelFormats
public IconLabelFormats(Label owner)
getLineColor
public Color getLineColor()
- Specified by:
getLineColor in interface LineFormats
setLineColor
public void setLineColor(Color color)
- Specified by:
setLineColor in interface LineFormats
getLineWidth
public DistanceValue getLineWidth()
- Specified by:
getLineWidth in interface LineFormats
getIcon
public String getIcon()
setIcon
public void setIcon(String icon)
getIconWidth
public DistanceValue getIconWidth()
getIconHeight
public DistanceValue getIconHeight()
getIconFilled
public boolean getIconFilled()
setIconFilled
public void setIconFilled(boolean iconFilled)
assignIconLabelFormats
public void assignIconLabelFormats(IconLabelFormats other)
assignLineFormats
public void assignLineFormats(LineFormats other)
- Specified by:
assignLineFormats in interface LineFormats
assign
public void assign(IconLabelFormats other)
clone
public IconLabelFormats clone()
- Description copied from class:
LabelFormats
- Returns a deep copy with the owner
null.
- Specified by:
clone in interface ElementFormats- Specified by:
clone in interface LineFormats- Overrides:
clone in class LabelFormats