public class MergeNodeDuplicates extends Object implements org.gephi.datalab.spi.general.PluginGeneralActionsManipulator
| Modifier and Type | Field and Description |
|---|---|
static String |
CASE_SENSITIVE_SAVED_PREFERENCES |
private boolean |
caseSensitive |
private org.gephi.graph.api.Column[] |
columns |
static String |
DELETE_MERGED_NODES_SAVED_PREFERENCES |
private boolean |
deleteMergedNodes |
private List<List<org.gephi.graph.api.Node>> |
duplicateGroups
To be set by the UI
|
private org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] |
mergeStrategies |
| Constructor and Description |
|---|
MergeNodeDuplicates() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecute() |
void |
execute() |
org.gephi.graph.api.Column[] |
getColumns() |
String |
getDescription() |
List<List<org.gephi.graph.api.Node>> |
getDuplicateGroups() |
Icon |
getIcon() |
org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] |
getMergeStrategies() |
String |
getName() |
int |
getPosition() |
int |
getType() |
org.gephi.datalab.spi.ManipulatorUI |
getUI() |
boolean |
isCaseSensitive() |
boolean |
isDeleteMergedNodes() |
void |
setCaseSensitive(boolean caseSensitive) |
void |
setColumns(org.gephi.graph.api.Column[] columns) |
void |
setDeleteMergedNodes(boolean deleteMergedNodes) |
void |
setDuplicateGroups(List<List<org.gephi.graph.api.Node>> duplicateGroups) |
void |
setMergeStrategies(org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] mergeStrategies) |
public static final String DELETE_MERGED_NODES_SAVED_PREFERENCES
public static final String CASE_SENSITIVE_SAVED_PREFERENCES
private boolean deleteMergedNodes
private boolean caseSensitive
private org.gephi.graph.api.Column[] columns
private org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] mergeStrategies
public void execute()
execute in interface org.gephi.datalab.spi.Manipulatorpublic String getName()
getName in interface org.gephi.datalab.spi.Manipulatorpublic String getDescription()
getDescription in interface org.gephi.datalab.spi.Manipulatorpublic boolean canExecute()
canExecute in interface org.gephi.datalab.spi.Manipulatorpublic org.gephi.datalab.spi.ManipulatorUI getUI()
getUI in interface org.gephi.datalab.spi.Manipulatorpublic int getType()
getType in interface org.gephi.datalab.spi.Manipulatorpublic int getPosition()
getPosition in interface org.gephi.datalab.spi.Manipulatorpublic Icon getIcon()
getIcon in interface org.gephi.datalab.spi.Manipulatorpublic org.gephi.graph.api.Column[] getColumns()
public void setColumns(org.gephi.graph.api.Column[] columns)
public boolean isDeleteMergedNodes()
public boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
public void setDeleteMergedNodes(boolean deleteMergedNodes)
public void setDuplicateGroups(List<List<org.gephi.graph.api.Node>> duplicateGroups)
public org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] getMergeStrategies()
public void setMergeStrategies(org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] mergeStrategies)
Copyright © 2007–2015 Gephi Consortium. All rights reserved.