public interface AttributeColumnsManipulator
Manipulation action to use for Data Laboratory column manipulator buttons.
This special type of manipulator does not need any builder, implementations can be published simply with
@ServiceProvider(service = AttributeColumnsManipulator.class) annotation
These are shown as drop down buttons and are able to:
| Modifier and Type | Method and Description |
|---|---|
boolean |
canManipulateColumn(org.gephi.graph.api.Table table,
org.gephi.graph.api.Column column)
Indicates if this AttributeColumnsManipulator can manipulate a specific AttributeColumn.
|
void |
execute(org.gephi.graph.api.Table table,
org.gephi.graph.api.Column column)
Execute this AttributeColumnsManipulator with the indicated table and column
|
String |
getDescription()
Description of the AttributeColumnsManipulator.
|
Image |
getIcon()
Returns an icon for this AttributeColumnsManipulator if necessary.
|
String |
getName()
Return name to show for this AttributeColumnsManipulator on the ui.
|
int |
getPosition()
Returns a position value that indicates the position of this AttributeColumnsManipulator in its type group.
|
int |
getType()
Type of manipulator.
|
AttributeColumnsManipulatorUI |
getUI(org.gephi.graph.api.Table table,
org.gephi.graph.api.Column column)
Returns a ManipulatorUI for this Manipulator if it needs one.
|
void execute(org.gephi.graph.api.Table table,
org.gephi.graph.api.Column column)
table - AttributeTable of the columncolumn - AttributeColumn of the table to manipulateString getName()
String getDescription()
boolean canManipulateColumn(org.gephi.graph.api.Table table,
org.gephi.graph.api.Column column)
AttributeColumnsManipulatorUI getUI(org.gephi.graph.api.Table table, org.gephi.graph.api.Column column)
table - AttributeTable of the columncolumn - AttributeColumn of the table to manipulateint getType()
int getPosition()
Image getIcon()
Copyright © 2007–2016 Gephi Consortium. All rights reserved.