public class LibrariesLayoutPanel
extends javax.swing.JPanel
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 |
---|
LibrariesLayoutPanel(ModuleInsight insight) |
Modifier and Type | Method and Description |
---|---|
java.util.List<T> |
getChosenEntries() |
protected java.util.Collection<java.io.File> |
getContent(LibraryDescriptor entry) |
protected java.util.Collection |
getDependencies(LibraryDescriptor entry) |
java.util.Collection |
getDependencies(java.util.List<? extends T> entries) |
protected java.lang.String |
getDependenciesTitle() |
protected javax.swing.Icon |
getElementIcon(java.lang.Object element) |
protected java.lang.String |
getElementName(LibraryDescriptor entry) |
protected static java.lang.String |
getElementText(java.lang.Object element) |
protected java.lang.String |
getElementTypeName() |
protected java.util.List<LibraryDescriptor> |
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 LibraryDescriptor |
merge(java.util.List<? extends LibraryDescriptor> entries) |
void |
rebuild() |
protected void |
setElementName(LibraryDescriptor entry,
java.lang.String name) |
protected LibraryDescriptor |
split(LibraryDescriptor 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 LibrariesLayoutPanel(ModuleInsight insight)
protected java.lang.String getElementName(LibraryDescriptor entry)
protected void setElementName(LibraryDescriptor entry, java.lang.String name)
protected java.util.List<LibraryDescriptor> getEntries()
protected java.util.Collection getDependencies(LibraryDescriptor entry)
protected LibraryDescriptor merge(java.util.List<? extends LibraryDescriptor> entries)
protected LibraryDescriptor split(LibraryDescriptor entry, java.lang.String newEntryName, java.util.Collection<? extends java.io.File> extractedData)
protected java.util.Collection<java.io.File> getContent(LibraryDescriptor 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)