public class MultiPickedState extends AbstractPickedState implements PickedState
Sets are constructed so that their iterators
will traverse them in the order in which they are picked.| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set |
pickedEdges
the 'picked' edges
|
protected java.util.Set |
pickedVertices
the 'picked' vertices
|
listenerList| Constructor and Description |
|---|
MultiPickedState() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(PickEventListener pel)
Deprecated.
Use addItemListener
|
void |
clearPickedEdges()
Clears the "picked" state from all edges.
|
void |
clearPickedVertices()
Clears the "picked" state from all vertices.
|
protected void |
firePickEvent(java.lang.Object object,
boolean picked) |
java.util.Set |
getPickedEdges()
Returns all "picked" edges.
|
java.util.Set |
getPickedVertices()
Returns all "picked" vertices.
|
java.lang.Object[] |
getSelectedObjects()
for the ItemSelectable interface contract
|
boolean |
isPicked(ArchetypeEdge e)
Returns
true if e is currently "picked". |
boolean |
isPicked(ArchetypeVertex v)
Returns
true if v is currently "picked". |
boolean |
isPicked(Edge e) |
boolean |
isPicked(Vertex v) |
boolean |
pick(ArchetypeEdge e,
boolean picked)
Marks
e as "picked" if b == true,
and unmarks e as picked if b == false. |
boolean |
pick(ArchetypeVertex v,
boolean picked)
Marks
v as "picked" if b == true,
and unmarks v as picked if b == false. |
void |
removeListener(PickEventListener pel)
Deprecated.
Use removeItemListener
|
addItemListener, fireItemStateChanged, removeItemListenerprotected java.util.Set pickedVertices
protected java.util.Set pickedEdges
public boolean pick(ArchetypeVertex v, boolean picked)
PickedStatev as "picked" if b == true,
and unmarks v as picked if b == false.pick in interface PickedStatev prior to this callPickedState.pick(ArchetypeVertex, boolean)public boolean pick(ArchetypeEdge e, boolean picked)
PickedStatee as "picked" if b == true,
and unmarks e as picked if b == false.pick in interface PickedStatee prior to this callPickedState.pick(ArchetypeVertex, boolean)public void clearPickedVertices()
PickedStateclearPickedVertices in interface PickedStatePickedState.clearPickedVertices()public void clearPickedEdges()
PickedStateclearPickedEdges in interface PickedStatePickedState.clearPickedEdges()public java.util.Set getPickedEdges()
PickedStategetPickedEdges in interface PickedStatePickedState.getPickedEdges()public boolean isPicked(ArchetypeEdge e)
PickedStatetrue if e is currently "picked".isPicked in interface PickedInfoisPicked in interface PickedStatePickedState.isPicked(ArchetypeEdge)public java.util.Set getPickedVertices()
PickedStategetPickedVertices in interface PickedStatePickedState.getPickedVertices()public boolean isPicked(ArchetypeVertex v)
PickedStatetrue if v is currently "picked".isPicked in interface PickedInfoisPicked in interface PickedStatePickedState.isPicked(ArchetypeVertex)public void addListener(PickEventListener pel)
PickedStateaddListener in interface PickedStatePickedState.addListener(edu.uci.ics.jung.visualization.PickEventListener)public void removeListener(PickEventListener pel)
PickedStateremoveListener in interface PickedStatePickedState.removeListener(edu.uci.ics.jung.visualization.PickEventListener)public boolean isPicked(Vertex v)
isPicked(ArchetypeVertex)public boolean isPicked(Edge e)
isPicked(ArchetypeEdge)public java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface java.awt.ItemSelectableprotected void firePickEvent(java.lang.Object object,
boolean picked)