Interface ViewEventHandler
-
- All Known Implementing Classes:
AbstractViewEventHandler
public interface ViewEventHandlerHandler for network chart's events. It can react on click, doubleClick, selection and deselection of nodes and edges.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default NetworkUpdatesonBlur(Edge edge, NetworkChartContext context)Handles blur event on an edge.default NetworkUpdatesonBlur(Node node, NetworkChartContext context)Handles blur event on a node.default NetworkUpdatesonClick(Edge edge, NetworkChartContext context)Handles click event on an edge.default NetworkUpdatesonClick(Node node, NetworkChartContext context)Handles click event on a node.default NetworkUpdatesonDeselect(Edges edges, NetworkChartContext context)Handles deselect event on edges.default NetworkUpdatesonDeselect(Nodes nodes, NetworkChartContext context)Handles deselect event on nodes.default NetworkUpdatesonDoubleClick(Edge edge, NetworkChartContext context)Handles double click event on an edge.default NetworkUpdatesonDoubleClick(Node node, NetworkChartContext context)Handles double click event on a node.default NetworkUpdatesonDragEnd(Node node, NetworkChartContext context)Handles drag end event on a node.default NetworkUpdatesonHover(Edge edge, NetworkChartContext context)Handles hover event on an edge.default NetworkUpdatesonHover(Node node, NetworkChartContext context)Handles hover event on a node.default NetworkUpdatesonSelect(Edge edge, NetworkChartContext context)Handles selection event on an edge.default NetworkUpdatesonSelect(Node node, NetworkChartContext context)Handles selection event on a node.
-
-
-
Method Detail
-
onClick
default NetworkUpdates onClick(Node node, NetworkChartContext context)
Handles click event on a node.- Parameters:
node- which has been clicked.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onDoubleClick
default NetworkUpdates onDoubleClick(Node node, NetworkChartContext context)
Handles double click event on a node.- Parameters:
node- which has been double clicked.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onSelect
default NetworkUpdates onSelect(Node node, NetworkChartContext context)
Handles selection event on a node.- Parameters:
node- which has been selected.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onDeselect
default NetworkUpdates onDeselect(Nodes nodes, NetworkChartContext context)
Handles deselect event on nodes.- Parameters:
nodes- list of nodes which have been deselected.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onClick
default NetworkUpdates onClick(Edge edge, NetworkChartContext context)
Handles click event on an edge.- Parameters:
edge- which has been clicked.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onDoubleClick
default NetworkUpdates onDoubleClick(Edge edge, NetworkChartContext context)
Handles double click event on an edge.- Parameters:
edge- which has been double clicked.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onSelect
default NetworkUpdates onSelect(Edge edge, NetworkChartContext context)
Handles selection event on an edge.- Parameters:
edge- which has been selected.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onDeselect
default NetworkUpdates onDeselect(Edges edges, NetworkChartContext context)
Handles deselect event on edges.- Parameters:
edges- list of edges which have been deselected.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onHover
default NetworkUpdates onHover(Edge edge, NetworkChartContext context)
Handles hover event on an edge.- Parameters:
edge- which has been hovered.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onHover
default NetworkUpdates onHover(Node node, NetworkChartContext context)
Handles hover event on a node.- Parameters:
node- which has been hovered.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onBlur
default NetworkUpdates onBlur(Node node, NetworkChartContext context)
Handles blur event on a node.- Parameters:
node- which has been blurred.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onBlur
default NetworkUpdates onBlur(Edge edge, NetworkChartContext context)
Handles blur event on an edge.- Parameters:
edge- which has been blurred.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
onDragEnd
default NetworkUpdates onDragEnd(Node node, NetworkChartContext context)
Handles drag end event on a node.- Parameters:
node- which has been dragged.context- with additional information- Returns:
NetworkUpdateschanges which should be applied on view.
-
-