Uses of Interface
org.gephi.graph.api.Column
-
Packages that use Column Package Description org.gephi.appearance.api API for manipulating element appearance.org.gephi.datalab.api Data Laboratory API, all capabilites are exposed through various controllers.org.gephi.datalab.spi.columns org.gephi.datalab.spi.columns.merge org.gephi.datalab.spi.rows.merge org.gephi.datalab.spi.values org.gephi.graph.api Complete API description, whereGraphModelis the entry point. -
-
Uses of Column in org.gephi.appearance.api
Methods in org.gephi.appearance.api that return Column Modifier and Type Method Description ColumnAttributeFunction. getColumn()Returns the column this function finds its value from.ColumnPartition. getColumn()Returns the column associated with this partition.ColumnRanking. getColumn()Returns the column associated with this partition.Methods in org.gephi.appearance.api with parameters of type Column Modifier and Type Method Description FunctionAppearanceModel. getEdgeFunction(Column column, Class<? extends Transformer> transformer)Returns the edge function for the given column and transformer.PartitionAppearanceModel. getEdgePartition(Column column)Returns the edge partition for this column.FunctionAppearanceModel. getNodeFunction(Column column, Class<? extends Transformer> transformer)Returns the node function for the given column and transformer.PartitionAppearanceModel. getNodePartition(Column column)Returns the node partition for thid column. -
Uses of Column in org.gephi.datalab.api
Methods in org.gephi.datalab.api that return Column Modifier and Type Method Description ColumnAttributeColumnsController. addAttributeColumn(Table table, String title, Class type)Adds a new column to the specified table with the given title and type of column.ColumnAttributeColumnsMergeStrategiesController. averageNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the average of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. booleanLogicOperationsMerge(Table table, Column[] columnsToMerge, AttributeColumnsMergeStrategiesController.BooleanOperations[] booleanOperations, String newColumnTitle)Strategy to apply only to all boolean columns.ColumnAttributeColumnsController. convertAttributeColumnToDynamic(Table table, Column column, double low, double high)Converts and replaces a table column with a dynamic column preserving original column values.ColumnAttributeColumnsController. convertAttributeColumnToNewDynamicColumn(Table table, Column column, double low, double high, String newColumnTitle)Converts a table column into a new dynamic column preserving original column values.ColumnAttributeColumnsController. createBooleanMatchesColumn(Table table, Column column, String newColumnTitle, Pattern pattern)Creates a newBOOLEANcolumn from the given column and regular expression filling it with boolean values that indicate if each of the old column values match the regular expression.ColumnAttributeColumnsController. createFoundGroupsListColumn(Table table, Column column, String newColumnTitle, Pattern pattern)Creates a newLIST_STRINGcolumn from the given column and regular expression with values that are the list of matching groups for the given regular expression for each row.ColumnAttributeColumnsController. duplicateColumn(Table table, Column column, String title, Class type)Duplicates a given column of a table and copies al row values.ColumnAttributeColumnsMergeStrategiesController. firstQuartileNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the first quartile (Q1) of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. interQuartileRangeNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the interquartile range (IQR) of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. joinWithSeparatorMerge(Table table, Column[] columnsToMerge, Class newColumnType, String newColumnTitle, String separator)Joins various columns of any type into a new column using the given separator string (or null).ColumnAttributeColumnsMergeStrategiesController. maxValueNumbersMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the maximum value of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. medianNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the median of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. mergeDateColumnsToTimeInterval(Table table, Column startColumn, Column endColumn, SimpleDateFormat dateFormat, String defaultStartDate, String defaultEndDate)Merge 1 or 2 columns creating a time interval for each row.ColumnAttributeColumnsMergeStrategiesController. mergeNumericColumnsToTimeInterval(Table table, Column startColumn, Column endColumn, double defaultStart, double defaultEnd)Merge 1 or 2 columns creating a time interval for each row.ColumnAttributeColumnsMergeStrategiesController. minValueNumbersMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the minimum value of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. sumNumbersMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the sum of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. thirdQuartileNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the third quartile (Q3) of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.Methods in org.gephi.datalab.api with parameters of type Column Modifier and Type Method Description ColumnAttributeColumnsMergeStrategiesController. averageNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the average of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. booleanLogicOperationsMerge(Table table, Column[] columnsToMerge, AttributeColumnsMergeStrategiesController.BooleanOperations[] booleanOperations, String newColumnTitle)Strategy to apply only to all boolean columns.Map<Object,Integer>AttributeColumnsController. calculateColumnValuesFrequencies(Table table, Column column)Calculates the absolute frequency of appearance of each value of the given column and returns a Map containing each different value mapped to its frequency of appearance.booleanAttributeColumnsController. canChangeColumnData(Column column)Indicates if the Data Laboratory API behaviour allows to change a value of the given column of a table.booleanAttributeColumnsController. canClearColumnData(Column column)Indicates if the Data Laboratory API behaviour allows to set as null a value of the given column of a table.booleanAttributeColumnsController. canConvertColumnToDynamic(Column column)Indicates if the Data Laboratory API behaviour allows to convert an existing column into its dynamic equivalent.booleanAttributeColumnsController. canDeleteColumn(Column column)Indicates if the Data Laboratory API behaviour allows to delete the given column of a table.voidAttributeColumnsController. clearColumnData(Table table, Column column)Clears all rows data for a given column of a table (nodes table or edges table)voidAttributeColumnsController. clearEdgeData(Edge edge, Column[] columnsToClear)Clears all edge attributes except computed attributes and id.voidAttributeColumnsController. clearEdgesData(Edge[] edges, Column[] columnsToClear)Clears all the edges attributes except computed attributes and id, checking first that the edges are in the graph.voidAttributeColumnsController. clearNodeData(Node node, Column[] columnsToClear)Clears all node attributes except computed attributes and id, checking first that the node is in the graph.voidAttributeColumnsController. clearNodesData(Node[] nodes, Column[] columnsToClear)Clears all the nodes attributes except computed attributes and id.voidAttributeColumnsController. clearRowData(Element row, Column[] columnsToClear)Clears row attributes except computed attributes and id if node/edge row.ColumnAttributeColumnsController. convertAttributeColumnToDynamic(Table table, Column column, double low, double high)Converts and replaces a table column with a dynamic column preserving original column values.ColumnAttributeColumnsController. convertAttributeColumnToNewDynamicColumn(Table table, Column column, double low, double high, String newColumnTitle)Converts a table column into a new dynamic column preserving original column values.voidAttributeColumnsController. copyColumnDataToOtherColumn(Table table, Column sourceColumn, Column targetColumn)Copies all row values of a column to another column.voidAttributeColumnsController. copyEdgeDataToOtherEdges(Edge edge, Edge[] otherEdges, Column[] columnsToCopy)Copies attributes data of the given edge to the other rows except computed attributes and id.voidAttributeColumnsController. copyNodeDataToOtherNodes(Node node, Node[] otherNodes, Column[] columnsToCopy)Copies attributes data of the given node to the other rows except computed attributes and id.voidAttributeColumnsController. copyRowDataToOtherRows(Element row, Element[] otherRows, Column[] columnsToCopy)Copies attributes data of the given row to the other rows except computed attributes and id if node/edge.ColumnAttributeColumnsController. createBooleanMatchesColumn(Table table, Column column, String newColumnTitle, Pattern pattern)Creates a newBOOLEANcolumn from the given column and regular expression filling it with boolean values that indicate if each of the old column values match the regular expression.ColumnAttributeColumnsController. createFoundGroupsListColumn(Table table, Column column, String newColumnTitle, Pattern pattern)Creates a newLIST_STRINGcolumn from the given column and regular expression with values that are the list of matching groups for the given regular expression for each row.voidAttributeColumnsController. deleteAttributeColumn(Table table, Column column)Deletes the specified column from a table if the table has the column and data laboratory behaviour allows to delete it (seecanDeleteColumnmethod).List<List<Node>>AttributeColumnsController. detectNodeDuplicatesByColumn(Column column, boolean caseSensitive)Finds and returns nodes duplicates based on the values of a given column of nodes tableColumnAttributeColumnsController. duplicateColumn(Table table, Column column, String title, Class type)Duplicates a given column of a table and copies al row values.voidDataLaboratoryHelper. executeAttributeColumnsManipulator(AttributeColumnsManipulator m, GraphModel graphModel, Table table, Column column)Prepares the dialog UI of a AttributeColumnsManipulator if it has one and executes the manipulator in a separate Thread when the dialog is accepted or directly if there is no UI.voidAttributeColumnsController. fillColumnWithValue(Table table, Column column, String value)Fills the data values of a given column of a table with a value as a String, parsing it for theClassof the column.voidAttributeColumnsController. fillEdgesColumnWithValue(Edge[] edges, Column column, String value)Fills the data values of a given column of the indicated edges with a value as a String, parsing it for theClassof the column.voidAttributeColumnsController. fillNodesColumnWithValue(Node[] nodes, Column column, String value)Fills the data values of a given column of the indicated nodes with a value as a String, parsing it for theClassof the column.ColumnAttributeColumnsMergeStrategiesController. firstQuartileNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the first quartile (Q1) of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.Number[]AttributeColumnsController. getColumnNumbers(Table table, Column column)Prepares an array with all not null numbers of all the rows of a given column.BigDecimal[]AttributeColumnsController. getNumberOrNumberListColumnStatistics(Table table, Column column)Calculates all statistics at once from a number/number list column usingMathUtilsclass.Number[]AttributeColumnsController. getRowNumbers(Element row, Column[] columns)Prepares an array with all not null numbers of a row using only the given columns.Number[]AttributeColumnsController. getRowsColumnNumbers(Element[] rows, Column column)Prepares an array only with all not null numbers the indicated rows of a given column.ColumnAttributeColumnsMergeStrategiesController. interQuartileRangeNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the interquartile range (IQR) of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.booleanAttributeColumnsController. isEdgeColumn(Column column)booleanAttributeColumnsController. isNodeColumn(Column column)booleanAttributeColumnsController. isTableColumn(Table table, Column column)ColumnAttributeColumnsMergeStrategiesController. joinWithSeparatorMerge(Table table, Column[] columnsToMerge, Class newColumnType, String newColumnTitle, String separator)Joins various columns of any type into a new column using the given separator string (or null).ColumnAttributeColumnsMergeStrategiesController. maxValueNumbersMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the maximum value of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. medianNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the median of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. mergeDateColumnsToTimeInterval(Table table, Column startColumn, Column endColumn, SimpleDateFormat dateFormat, String defaultStartDate, String defaultEndDate)Merge 1 or 2 columns creating a time interval for each row.NodeGraphElementsController. mergeNodes(Graph graph, Node[] nodes, Node selectedNode, Column[] columns, AttributeRowsMergeStrategy[] mergeStrategies, boolean deleteMergedNodes)Merges 2 or more nodes into a new one node that has all the edges of the merged nodes.ColumnAttributeColumnsMergeStrategiesController. mergeNumericColumnsToTimeInterval(Table table, Column startColumn, Column endColumn, double defaultStart, double defaultEnd)Merge 1 or 2 columns creating a time interval for each row.voidAttributeColumnsController. mergeRowsValues(Column[] columns, AttributeRowsMergeStrategy[] mergeStrategies, Element[] rows, Element selectedRow, Element resultRow)Merges the given rows values to the given result row using one merge strategy for each column of the table.ColumnAttributeColumnsMergeStrategiesController. minValueNumbersMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the minimum value of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.voidAttributeColumnsController. negateBooleanColumn(Table table, Column column)Negates not null values of a givenBOOLEANorLIST_BOOLEANcolumn.booleanAttributeColumnsController. setAttributeValue(Object value, Element row, Column column)Sets a value to the given row,column pair (cell).voidSearchReplaceController.SearchOptions. setColumnsToSearch(Column[] columnsToSearch)Set column that should be used to search with the current options.ColumnAttributeColumnsMergeStrategiesController. sumNumbersMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the sum of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType.ColumnAttributeColumnsMergeStrategiesController. thirdQuartileNumberMerge(Table table, Column[] columnsToMerge, String newColumnTitle)Merges any combination of number or number list columns, calculating the third quartile (Q3) of all not null values and puts the result of each row in a new column ofBIGDECIMALAttributeType. -
Uses of Column in org.gephi.datalab.spi.columns
Methods in org.gephi.datalab.spi.columns with parameters of type Column Modifier and Type Method Description booleanAttributeColumnsManipulator. canManipulateColumn(Table table, Column column)Indicates if this AttributeColumnsManipulator can manipulate a specific AttributeColumn.voidAttributeColumnsManipulator. execute(Table table, Column column)Execute this AttributeColumnsManipulator with the indicated table and columnAttributeColumnsManipulatorUIAttributeColumnsManipulator. getUI(Table table, Column column)Returns a ManipulatorUI for this Manipulator if it needs one.voidAttributeColumnsManipulatorUI. setup(AttributeColumnsManipulator m, GraphModel graphModel, Table table, Column column, DialogControls dialogControls)Prepare this UI to be able to interact with its AttributeColumnsManipulator. -
Uses of Column in org.gephi.datalab.spi.columns.merge
Methods in org.gephi.datalab.spi.columns.merge with parameters of type Column Modifier and Type Method Description voidAttributeColumnsMergeStrategy. setup(Table table, Column[] columns)Prepare columns (with their table) for this merge strategy. -
Uses of Column in org.gephi.datalab.spi.rows.merge
Methods in org.gephi.datalab.spi.rows.merge with parameters of type Column Modifier and Type Method Description voidAttributeRowsMergeStrategy. setup(Element[] rows, Element selectedRow, Column column)Prepare column and rows for this merge strategy. -
Uses of Column in org.gephi.datalab.spi.values
Methods in org.gephi.datalab.spi.values with parameters of type Column Modifier and Type Method Description voidAttributeValueManipulator. setup(Element row, Column column)Prepare the AttributeValue data. -
Uses of Column in org.gephi.graph.api
Methods in org.gephi.graph.api that return Column Modifier and Type Method Description ColumnTable. addColumn(String id, Class type)Adds a new column to this table.ColumnTable. addColumn(String id, Class type, Origin origin)Adds a new column to this table.ColumnTable. addColumn(String id, String title, Class type, Object defaultValue)Adds a new column to this table.ColumnTable. addColumn(String id, String title, Class type, Origin origin, Object defaultValue, boolean indexed)Adds a new column to this table.ColumnGraphModel.DefaultColumns. degree()Return node degree column.ColumnGraphModel.DefaultColumns. edgeId()Return edge identifier column.ColumnGraphModel.DefaultColumns. edgeLabel()Return edge label column.ColumnGraphModel.DefaultColumns. edgeTimeSet()Return edge time-set (timestamp or interval) column.ColumnGraphModel.DefaultColumns. edgeType()Return edge type column.ColumnGraphModel.DefaultColumns. edgeWeight()Return edge weigth column.ColumnColumnIndex. getColumn()Returns the column for which this column index belongs to.ColumnColumnObserver. getColumn()Gets the column this observer belongs to.ColumnTable. getColumn(int index)Returns the column at the given index.ColumnTable. getColumn(String id)Returns the column with the given identifier.ColumnGraphModel.DefaultColumns. inDegree()Return node in-degree column.ColumnGraphModel.DefaultColumns. nodeId()Return node identifier column.ColumnGraphModel.DefaultColumns. nodeLabel()Return node label column.ColumnGraphModel.DefaultColumns. nodeTimeSet()Return node time-set (timestamp or interval) column.ColumnGraphModel.DefaultColumns. outDegree()Return node out-degree column.Column[]ColumnIterable. toArray()Returns the iterator content as an array.Methods in org.gephi.graph.api that return types with arguments of type Column Modifier and Type Method Description List<Column>TableDiff. getAddedColumns()Gets all added columns.List<Column>TableDiff. getModifiedColumns()Returns all columns that have been modified.List<Column>TableDiff. getRemovedColumns()Gets all removed columns.Iterator<Column>ColumnIterable. iterator()Returns the element iterator.List<Column>ColumnIterable. toList()Returns the iterator content as a list.Methods in org.gephi.graph.api with parameters of type Column Modifier and Type Method Description intIndex. count(Column column, Object value)Counts the elements with value in the given column.intIndex. countElements(Column column)Counts the elements in the given column.intIndex. countValues(Column column)Counts the unique values in the given column.Iterable<T>Index. get(Column column, Object value)Gets an Iterable of all elements in the index with value in the given column.ObjectElement. getAttribute(Column column)Gets the attribute for the given column.ObjectElement. getAttribute(Column column, double timestamp)Gets the attribute for the given column and timestamp.ObjectElement. getAttribute(Column column, GraphView view)Gets the attribute for the given column and graph view.ObjectElement. getAttribute(Column column, Interval interval)Gets the attribute for the given column and interval.Iterable<Map.Entry>Element. getAttributes(Column column)Returns an iterable over all the keys and values over time for the given (dynamic) column.ColumnIndexIndex. getColumnIndex(Column column)Returns the column index for the given column.NumberIndex. getMaxValue(Column column)Returns the maximum value in the given column.NumberIndex. getMinValue(Column column)Returns the minimum value in the given column.static booleanAttributeUtils. isEdgeColumn(Column colum)Returns true if the given column is an edge column.static booleanAttributeUtils. isNodeColumn(Column colum)Returns true if the given column is a node column.booleanIndex. isSortable(Column column)Returns whether the column is numeric and sortable, and therefore methodsIndex.getMinValue(org.gephi.graph.api.Column)andIndex.getMaxValue(org.gephi.graph.api.Column)are available for the column.ObjectElement. removeAttribute(Column column)Removes the attribute at the given column.ObjectElement. removeAttribute(Column column, double timestamp)Removes the attribute at the given column and timestamp.ObjectElement. removeAttribute(Column column, Interval interval)Removes the attribute at the given column and interval.voidTable. removeColumn(Column column)Removes the given column from this table.voidElement. setAttribute(Column column, Object value)Sets the attribute with the given column and value.voidElement. setAttribute(Column column, Object value, double timestamp)Sets the attribute at the given column and timestamp.voidElement. setAttribute(Column column, Object value, Interval interval)Sets the attribute at the given column and interval.CollectionIndex. values(Column column)Returns all unique values in the given column.
-