public class DataTablesControllerImpl extends Object implements DataTablesController
DataTablesController| Constructor and Description |
|---|
DataTablesControllerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
exportCurrentTable()
Requests to exports current table being shown as a file.
|
DataTablesEventListener |
getDataTablesEventListener()
Returns the current registered DataTablesEventListener.
|
org.gephi.graph.api.Edge[] |
getEdgeTableSelection()
Request the tables implementation to provide the selected edges in edges table.
|
org.gephi.graph.api.Node[] |
getNodeTableSelection()
Request the tables implementation to provide the selected nodes in nodes table.
|
boolean |
isAutoRefreshEnabled()
Gets auto-refresh suspended state.
|
boolean |
isDataTablesReady()
Indicates if Data Table UI is registered as a listener of the events created by this controller.
|
boolean |
isEdgeTableMode()
Checks if the data tables implementation is showing edges table
|
boolean |
isNodeTableMode()
Checks if the data tables implementation is showing nodes table
|
boolean |
isShowEdgesNodesLabels()
Checks if the data tables implementation is showing edges nodes (source and target) labels at the moment.
|
boolean |
isShowOnlyVisible()
Checks if the data tables implementation is showing only visible elements (nodes or edges)
in the graph at the moment.
|
boolean |
isTimeIntervalGraphics()
Checks if the data tables implementation is showing time intervals as graphics at the moment.
|
boolean |
isUseSparklines()
Checks if the data tables implementation is showing number lists and dynamic numbers as sparklines at the moment.
|
boolean |
prepareDataTables()
Looks for an available
DataTablesEventListenerBuilder and sets its DataTablesEventListener. |
void |
refreshCurrentTable()
Requests the tables implementation to refresh the data of the table being shown.
|
void |
selectEdgesTable()
Requests the tables implementation to show edges table.
|
void |
selectNodesTable()
Requests the tables implementation to show nodes table.
|
void |
selectTable(org.gephi.graph.api.Table table)
Request the tables implementation to show the given table (nodes or edges table)
|
void |
setAutoRefreshEnabled(boolean enabled)
Sets auto-refresh suspended state.
|
void |
setDataTablesEventListener(DataTablesEventListener listener)
Register a listener for these requests.
|
void |
setEdgeTableSelection(org.gephi.graph.api.Edge[] edges)
Requests the tables implementation to adapt the edges table row selection to the specified edges.
|
void |
setNodeTableSelection(org.gephi.graph.api.Node[] nodes)
Requests the tables implementation to adapt the nodes table row selection to the specified nodes.
|
void |
setShowEdgesNodesLabels(boolean showEdgesNodesLabels)
Requests the tables implementation to show edges nodes (source and target).
|
void |
setShowOnlyVisible(boolean showOnlyVisible)
Requests the tables implementation to show only visible elements or not.
|
void |
setTimeIntervalGraphics(boolean timeIntervalGraphics)
Requests the tables implementation to show time intervals as graphics.
|
void |
setUseSparklines(boolean useSparklines)
Requests the tables implementation to show number lists and dynamic numbers as sparklines.
|
public void setDataTablesEventListener(DataTablesEventListener listener)
DataTablesControllersetDataTablesEventListener in interface DataTablesControllerlistener - Instance of DataTablesEventListenerpublic DataTablesEventListener getDataTablesEventListener()
DataTablesControllergetDataTablesEventListener in interface DataTablesControllerpublic boolean isDataTablesReady()
DataTablesControllerisDataTablesReady in interface DataTablesControllerpublic void selectNodesTable()
public void selectEdgesTable()
public void selectTable(org.gephi.graph.api.Table table)
DataTablesControllerselectTable in interface DataTablesControllertable - Table to showpublic void refreshCurrentTable()
public void setNodeTableSelection(org.gephi.graph.api.Node[] nodes)
nodes - Nodes to selectpublic void setEdgeTableSelection(org.gephi.graph.api.Edge[] edges)
edges - Edges to selectpublic org.gephi.graph.api.Node[] getNodeTableSelection()
public org.gephi.graph.api.Edge[] getEdgeTableSelection()
public boolean isNodeTableMode()
public boolean isEdgeTableMode()
public boolean isShowOnlyVisible()
public void setShowOnlyVisible(boolean showOnlyVisible)
showOnlyVisible - Indicates if only visible elements have to be shown in tablepublic void exportCurrentTable()
public boolean isUseSparklines()
public void setUseSparklines(boolean useSparklines)
useSparklines - Indicates if sparklines should be usedpublic boolean isTimeIntervalGraphics()
public void setTimeIntervalGraphics(boolean timeIntervalGraphics)
timeIntervalGraphics - Indicates if time interval graphics should be usedpublic boolean isShowEdgesNodesLabels()
public void setShowEdgesNodesLabels(boolean showEdgesNodesLabels)
showEdgesNodesLabels - Indicates if edges nodes labels should be shownpublic boolean prepareDataTables()
DataTablesControllerDataTablesEventListenerBuilder and sets its DataTablesEventListener.prepareDataTables in interface DataTablesControllerpublic void setAutoRefreshEnabled(boolean enabled)
public boolean isAutoRefreshEnabled()
Copyright © 2007–2017. All rights reserved.