public final class MergeNodeDuplicatesUI extends JPanel implements org.gephi.datalab.spi.ManipulatorUI
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
MergeNodeDuplicatesUI.StrategyComboBox |
(package private) class |
MergeNodeDuplicatesUI.StrategyConfigurationButton |
(package private) class |
MergeNodeDuplicatesUI.StrategyInfoLabel |
(package private) class |
MergeNodeDuplicatesUI.StrategyWrapper |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
private JComboBox |
baseColumnComboBox |
private JCheckBox |
caseSensitiveCheckBox |
private org.gephi.graph.api.Column[] |
columns |
private static ImageIcon |
CONFIG_BUTTONS_ICON |
private JCheckBox |
deleteMergedNodesCheckBox |
private org.gephi.datalab.spi.DialogControls |
dialogControls |
private List<List<org.gephi.graph.api.Node>> |
duplicateGroups |
private static ImageIcon |
INFO_LABELS_ICON |
private MergeNodeDuplicates |
manipulator |
private org.gephi.graph.api.Element[] |
rows |
private JScrollPane |
scroll |
private JScrollPane |
scrollStrategies |
private MergeNodeDuplicatesUI.StrategyComboBox[] |
strategiesComboBoxes |
private MergeNodeDuplicatesUI.StrategyConfigurationButton[] |
strategiesConfigurationButtons |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
MergeNodeDuplicatesUI()
Creates new form MergeNodeDuplicatesUI
|
| Modifier and Type | Method and Description |
|---|---|
private void |
calculateDuplicates() |
private List<org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy> |
getColumnAvailableStrategies(org.gephi.graph.api.Column column) |
String |
getDisplayName() |
private String |
getMessage(String resName) |
JPanel |
getSettingsPanel() |
private org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy |
getStrategy(int strategyIndex) |
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
boolean |
isModal() |
private void |
loadBaseColumn(JPanel settingsPanel) |
private void |
loadColumnsStrategies() |
private void |
loadDeleteMergedNodesCheckBox(JPanel settingsPanel) |
private void |
loadDescription(JPanel settingsPanel) |
void |
loadSettings() |
private void |
refreshDuplicatesAndStrategies() |
void |
setup(org.gephi.datalab.spi.Manipulator m,
org.gephi.datalab.spi.DialogControls dialogControls) |
void |
unSetup() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprivate static final ImageIcon CONFIG_BUTTONS_ICON
private static final ImageIcon INFO_LABELS_ICON
private MergeNodeDuplicates manipulator
private org.gephi.datalab.spi.DialogControls dialogControls
private org.gephi.graph.api.Column[] columns
private JCheckBox deleteMergedNodesCheckBox
private JCheckBox caseSensitiveCheckBox
private JComboBox baseColumnComboBox
private org.gephi.graph.api.Element[] rows
private MergeNodeDuplicatesUI.StrategyComboBox[] strategiesComboBoxes
private MergeNodeDuplicatesUI.StrategyConfigurationButton[] strategiesConfigurationButtons
private JScrollPane scroll
private JScrollPane scrollStrategies
public MergeNodeDuplicatesUI()
public void setup(org.gephi.datalab.spi.Manipulator m,
org.gephi.datalab.spi.DialogControls dialogControls)
setup in interface org.gephi.datalab.spi.ManipulatorUIpublic void unSetup()
unSetup in interface org.gephi.datalab.spi.ManipulatorUIpublic String getDisplayName()
getDisplayName in interface org.gephi.datalab.spi.ManipulatorUIpublic JPanel getSettingsPanel()
getSettingsPanel in interface org.gephi.datalab.spi.ManipulatorUIpublic boolean isModal()
isModal in interface org.gephi.datalab.spi.ManipulatorUIprivate void calculateDuplicates()
public void loadSettings()
private void refreshDuplicatesAndStrategies()
private void loadColumnsStrategies()
private List<org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy> getColumnAvailableStrategies(org.gephi.graph.api.Column column)
private void loadDescription(JPanel settingsPanel)
private void loadBaseColumn(JPanel settingsPanel)
private void loadDeleteMergedNodesCheckBox(JPanel settingsPanel)
private org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy getStrategy(int strategyIndex)
private void initComponents()
Copyright © 2007–2015 Gephi Consortium. All rights reserved.