Package org.gephi.datalab.spi.columns
Interface AttributeColumnsManipulatorUI
-
public interface AttributeColumnsManipulatorUI
UI AttributeColumnsManipulators can provide.
Must provide a JPanel, a window name/title and indictate if it is modal.
The panel will be shown in a dialog with Ok/Cancel options only.
The ok button can be enabled/disabled with the DialogControls instance passed at setup
- Author:
- Eduardo Ramos
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDisplayName()
Returns name/title for the windowJPanel
getSettingsPanel()
Returns a settings panel instance for this AttributeColumnsManipulator.boolean
isModal()
Indicates if the created dialog has to be modalvoid
setup(AttributeColumnsManipulator m, GraphModel graphModel, Table table, Column column, DialogControls dialogControls)
Prepare this UI to be able to interact with its AttributeColumnsManipulator.void
unSetup()
Called when the window is closed or accepted.
-
-
-
Method Detail
-
setup
void setup(AttributeColumnsManipulator m, GraphModel graphModel, Table table, Column column, DialogControls dialogControls)
Prepare this UI to be able to interact with its AttributeColumnsManipulator.- Parameters:
m
- Manipulator for the UIgraphModel
- Graph model of the tabletable
- Table of the column to manipulatecolumn
- Column to manipulatedialogControls
- Used to enable/disable the dialog controls
-
unSetup
void unSetup()
Called when the window is closed or accepted.
-
getDisplayName
String getDisplayName()
Returns name/title for the window- Returns:
- Name/title for the window
-
getSettingsPanel
JPanel getSettingsPanel()
Returns a settings panel instance for this AttributeColumnsManipulator.- Returns:
- Settings panel instance
-
isModal
boolean isModal()
Indicates if the created dialog has to be modal- Returns:
- True if modal, false otherwise
-
-