|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gephi.datalab.impl.DataTablesControllerImpl
public class DataTablesControllerImpl
Implementation of the DataTablesController interface declared in the Data Laboratory API.
DataTablesController
Nested Class Summary | |
---|---|
static class |
DataTablesCommonInterface.ExportMode
|
Constructor Summary | |
---|---|
DataTablesControllerImpl()
|
Method Summary | |
---|---|
void |
exportCurrentTable(DataTablesCommonInterface.ExportMode exportMode)
Requests to exports current table being shown as a file. |
DataTablesEventListener |
getDataTablesEventListener()
Returns the current registered DataTablesEventListener. |
Edge[] |
getEdgeTableSelection()
Request the tables implementation to provide the selected edges in edges table. |
Node[] |
getNodeTableSelection()
Request the tables implementation to provide the selected nodes in nodes table. |
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(AttributeTable table)
Request the tables implementation to show the given table (nodes or edges table) |
void |
setDataTablesEventListener(DataTablesEventListener listener)
Register a listener for these requests. |
void |
setEdgeTableSelection(Edge[] edges)
Requests the tables implementation to adapt the edges table row selection to the specified edges. |
void |
setNodeTableSelection(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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataTablesControllerImpl()
Method Detail |
---|
public void setDataTablesEventListener(DataTablesEventListener listener)
DataTablesController
setDataTablesEventListener
in interface DataTablesController
listener
- Instance of DataTablesEventListenerpublic DataTablesEventListener getDataTablesEventListener()
DataTablesController
getDataTablesEventListener
in interface DataTablesController
public boolean isDataTablesReady()
DataTablesController
isDataTablesReady
in interface DataTablesController
public void selectNodesTable()
public void selectEdgesTable()
public void selectTable(AttributeTable table)
DataTablesController
selectTable
in interface DataTablesController
table
- Table to showpublic void refreshCurrentTable()
public void setNodeTableSelection(Node[] nodes)
nodes
- Nodes to selectpublic void setEdgeTableSelection(Edge[] edges)
edges
- Edges to selectpublic Node[] getNodeTableSelection()
public 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(DataTablesCommonInterface.ExportMode exportMode)
exportMode
- ExportMode
- CSV only for nowpublic 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()
DataTablesController
DataTablesEventListenerBuilder
and sets its DataTablesEventListener
.
prepareDataTables
in interface DataTablesController
|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |