public abstract class AbstractDotElement extends java.lang.Object implements DotElement
| Constructor and Description |
|---|
AbstractDotElement() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMouseListener(java.awt.event.MouseListener l) |
void |
addSelectionListener(DotElementSelectionListener listener)
Add a selection/deselection listener.
|
java.lang.String |
getId() |
java.lang.String |
getLabel() |
java.lang.String |
getOption(java.lang.String key) |
java.util.Set<java.lang.String> |
getOptionKeySet() |
java.util.List<DotElementSelectionListener> |
getSelectionListeners() |
boolean |
isSelectable() |
java.lang.String |
labelToString() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
setLabel(java.lang.String label) |
void |
setOption(java.lang.String key,
java.lang.String value) |
void |
setSelectable(boolean selectable)
Sets whether this node can be selected.
|
public java.lang.String getId()
getId in interface DotElementpublic java.lang.String getLabel()
getLabel in interface DotElementpublic void setLabel(java.lang.String label)
setLabel in interface DotElementpublic java.lang.String labelToString()
public void setOption(java.lang.String key,
java.lang.String value)
setOption in interface DotElementpublic java.lang.String getOption(java.lang.String key)
getOption in interface DotElementpublic java.util.Set<java.lang.String> getOptionKeySet()
getOptionKeySet in interface DotElementpublic void addMouseListener(java.awt.event.MouseListener l)
addMouseListener in interface DotElementpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void setSelectable(boolean selectable)
DotElementsetSelectable in interface DotElementpublic boolean isSelectable()
isSelectable in interface DotElementpublic void addSelectionListener(DotElementSelectionListener listener)
DotElementaddSelectionListener in interface DotElementpublic java.util.List<DotElementSelectionListener> getSelectionListeners()
getSelectionListeners in interface DotElement