public class ModulesLayoutPanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
static interface |
ModulesLayoutPanel.LibraryFilter |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ModulesLayoutPanel(ModuleInsight insight,
ModulesLayoutPanel.LibraryFilter libFilter) |
Modifier and Type | Method and Description |
---|---|
java.util.List<T> |
getChosenEntries() |
protected java.util.Collection<java.io.File> |
getContent(ModuleDescriptor entry) |
java.util.Collection |
getDependencies(java.util.List<? extends T> entries) |
protected java.util.Collection |
getDependencies(ModuleDescriptor entry) |
protected java.lang.String |
getDependenciesTitle() |
protected javax.swing.Icon |
getElementIcon(java.lang.Object element) |
protected java.lang.String |
getElementName(ModuleDescriptor entry) |
protected static java.lang.String |
getElementText(java.lang.Object element) |
protected java.lang.String |
getElementTypeName() |
protected java.util.List<ModuleDescriptor> |
getEntries() |
protected java.lang.String |
getEntriesChooserTitle() |
ModuleInsight |
getInsight() |
protected java.lang.String |
getNameAlreadyUsedMessage(java.lang.String name) |
java.util.List<T> |
getSelectedEntries() |
protected java.lang.String |
getSplitDialogChooseFilesPrompt() |
protected java.lang.String |
getStepDescriptionText() |
protected int |
getWeight(java.lang.Object element) |
protected ModuleDescriptor |
merge(java.util.List<? extends ModuleDescriptor> entries) |
void |
rebuild() |
protected void |
setElementName(ModuleDescriptor entry,
java.lang.String name) |
protected ModuleDescriptor |
split(ModuleDescriptor entry,
java.lang.String newEntryName,
java.util.Collection<? extends java.io.File> extractedData) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public ModulesLayoutPanel(ModuleInsight insight, ModulesLayoutPanel.LibraryFilter libFilter)
protected java.lang.String getElementName(ModuleDescriptor entry)
protected void setElementName(ModuleDescriptor entry, java.lang.String name)
protected java.util.List<ModuleDescriptor> getEntries()
protected java.util.Collection getDependencies(ModuleDescriptor entry)
protected ModuleDescriptor merge(java.util.List<? extends ModuleDescriptor> entries)
protected ModuleDescriptor split(ModuleDescriptor entry, java.lang.String newEntryName, java.util.Collection<? extends java.io.File> extractedData)
protected java.util.Collection<java.io.File> getContent(ModuleDescriptor entry)
protected java.lang.String getEntriesChooserTitle()
protected java.lang.String getDependenciesTitle()
protected java.lang.String getElementTypeName()
protected java.lang.String getSplitDialogChooseFilesPrompt()
protected java.lang.String getNameAlreadyUsedMessage(java.lang.String name)
protected java.lang.String getStepDescriptionText()
public final ModuleInsight getInsight()
public final java.util.Collection getDependencies(java.util.List<? extends T> entries)
public java.util.List<T> getSelectedEntries()
public java.util.List<T> getChosenEntries()
public void rebuild()
protected javax.swing.Icon getElementIcon(java.lang.Object element)
protected int getWeight(java.lang.Object element)
protected static java.lang.String getElementText(java.lang.Object element)