org.knime.base.node.preproc.binner
Class BinnerNodeDialogPane.IntervalItemPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.knime.base.node.preproc.binner.BinnerNodeDialogPane.IntervalItemPanel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible
- Enclosing class:
- BinnerNodeDialogPane
final class BinnerNodeDialogPane.IntervalItemPanel
- extends JPanel
Creates a new panel holding one interval.
Field Summary |
(package private) static String |
LEFT
Left/open or right/closed interval bracket. |
(package private) static String |
RIGHT
Right/open or left/closed interval bracket. |
Constructor Summary |
BinnerNodeDialogPane.IntervalItemPanel(BinnerNodeDialogPane.IntervalPanel parent,
boolean leftOpen,
Double left,
boolean rightOpen,
Double right,
String bin,
DataType type)
|
BinnerNodeDialogPane.IntervalItemPanel(BinnerNodeDialogPane.IntervalPanel parent,
Double left,
Double right,
String bin,
DataType type)
|
Methods inherited from class javax.swing.JComponent |
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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 |
Methods inherited from class java.awt.Container |
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
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, hide, 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, transferFocus, transferFocusUpCycle |
LEFT
static final String LEFT
- Left/open or right/closed interval bracket.
- See Also:
- Constant Field Values
RIGHT
static final String RIGHT
- Right/open or left/closed interval bracket.
- See Also:
- Constant Field Values
BinnerNodeDialogPane.IntervalItemPanel
BinnerNodeDialogPane.IntervalItemPanel(BinnerNodeDialogPane.IntervalPanel parent,
boolean leftOpen,
Double left,
boolean rightOpen,
Double right,
String bin,
DataType type)
- Parameters:
parent
- the interval item's parent componentleftOpen
- initial left openleft
- initial left valuerightOpen
- initial right openright
- initial right valuebin
- the name for this bintype
- the column type of this interval
BinnerNodeDialogPane.IntervalItemPanel
BinnerNodeDialogPane.IntervalItemPanel(BinnerNodeDialogPane.IntervalPanel parent,
Double left,
Double right,
String bin,
DataType type)
- Parameters:
parent
- the interval item's parent componentleft
- initial left valueright
- initial right valuebin
- the name for this bintype
- the column type of this interval
getBin
public String getBin()
- Returns:
- the name for this interval bin
updateInterval
public void updateInterval()
- Checks the current, previous, and next interval for consistency; and
updates the intervals if necessary.
setLeftValue
public void setLeftValue(Double left)
- Parameters:
left
- new left value
getLeftValue
public double getLeftValue(boolean commit)
- Parameters:
commit
- if the value has to be committed first
- Returns:
- left value
setLeftOpen
public void setLeftOpen(boolean left)
- Parameters:
left
- true
if the left interval bound is open
otherwise false
isLeftOpen
public boolean isLeftOpen()
- Returns:
true
if left side open
setRightValue
public void setRightValue(Double right)
- Parameters:
right
- new right value
setRightOpen
public void setRightOpen(boolean right)
- Parameters:
right
- true
if the right interval bound is open
otherwise false
getRightValue
public double getRightValue(boolean commit)
- Parameters:
commit
- if the value has to be committed first
- Returns:
- right value
isRightOpen
public boolean isRightOpen()
- Returns:
true
if right open
toString
public String toString()
- Overrides:
toString
in class Component
- Returns:
- string containing left and right border, and open/not open
Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display,
or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the
copyright owner or as specified in the license file distributed with this product.