public class JIPipeDataTypePicker extends JPanel
JIPipeDataInfo
Modifier and Type | Class and Description |
---|---|
static class |
JIPipeDataTypePicker.DataTypeDeselectedEvent
Generated when a data type is deselected
|
static class |
JIPipeDataTypePicker.DataTypeDeselectedEventEmitter |
static interface |
JIPipeDataTypePicker.DataTypeDeselectedEventListener |
static class |
JIPipeDataTypePicker.DataTypeSelectedEvent
Generated when a data type is selected
|
static class |
JIPipeDataTypePicker.DataTypeSelectedEventEmitter |
static interface |
JIPipeDataTypePicker.DataTypeSelectedEventListener |
static class |
JIPipeDataTypePicker.Mode
The mode of the picker
|
static class |
JIPipeDataTypePicker.Renderer
Renders an item
|
static class |
JIPipeDataTypePicker.SelectedDataTypesChangedEvent
Generated when a data type is selected
|
static class |
JIPipeDataTypePicker.SelectedDataTypesChangedEventEmitter |
static interface |
JIPipeDataTypePicker.SelectedDataTypesChangedEventListener |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
JIPipeDataTypePicker(JIPipeDataTypePicker.Mode mode,
Set<JIPipeDataInfo> availableDataTypes) |
Modifier and Type | Method and Description |
---|---|
JIPipeDataTypePicker.DataTypeDeselectedEventEmitter |
getDataTypeDeselectedEventEmitter() |
JIPipeDataTypePicker.DataTypeSelectedEventEmitter |
getDataTypeSelectedEventEmitter() |
JIPipeDataTypePicker.Mode |
getMode() |
Set<JIPipeDataInfo> |
getSelectedDataTypes() |
JIPipeDataTypePicker.SelectedDataTypesChangedEventEmitter |
getSelectedDataTypesChangedEventEmitter() |
void |
refreshDataInfoList()
Refreshes the list
|
void |
setMode(JIPipeDataTypePicker.Mode mode) |
void |
setSelectedDataTypes(Set<JIPipeDataInfo> dataInfos) |
static Set<JIPipeDataInfo> |
showDialog(Component parent,
JIPipeDataTypePicker.Mode mode,
Set<JIPipeDataInfo> availableDataInfos)
Shows a dialog to data types
|
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, 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, transferFocusUpCycle
public JIPipeDataTypePicker(JIPipeDataTypePicker.Mode mode, Set<JIPipeDataInfo> availableDataTypes)
mode
- the modeavailableDataTypes
- list of available data typespublic static Set<JIPipeDataInfo> showDialog(Component parent, JIPipeDataTypePicker.Mode mode, Set<JIPipeDataInfo> availableDataInfos)
parent
- parent componentmode
- modeavailableDataInfos
- list of available traitspublic JIPipeDataTypePicker.DataTypeDeselectedEventEmitter getDataTypeDeselectedEventEmitter()
public JIPipeDataTypePicker.DataTypeSelectedEventEmitter getDataTypeSelectedEventEmitter()
public JIPipeDataTypePicker.SelectedDataTypesChangedEventEmitter getSelectedDataTypesChangedEventEmitter()
public void refreshDataInfoList()
public JIPipeDataTypePicker.Mode getMode()
public void setMode(JIPipeDataTypePicker.Mode mode)
public Set<JIPipeDataInfo> getSelectedDataTypes()
public void setSelectedDataTypes(Set<JIPipeDataInfo> dataInfos)
Copyright © 2020–2024 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.