|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
ch.unibe.iam.scg.archie.ui.widgets.AbstractWidget
ch.unibe.iam.scg.archie.ui.widgets.TextWidget
ch.unibe.iam.scg.archie.ui.widgets.NumericWidget
public class NumericWidget
Implements FieldComposite
with a SmartNumericField
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.unibe.iam.scg.archie.ui.widgets.TextWidget |
---|
TextWidget.SmartField |
Field Summary |
---|
Fields inherited from class ch.unibe.iam.scg.archie.ui.widgets.TextWidget |
---|
controlDecoration, DECORATION_HORIZONTAL_MARGIN, smartField |
Fields inherited from class ch.unibe.iam.scg.archie.ui.widgets.AbstractWidget |
---|
control, label, layout, regexValidation, STD_COLUMN_HORIZONTAL_SPACING |
Fields inherited from class org.eclipse.swt.widgets.Control |
---|
view |
Constructor Summary | |
---|---|
NumericWidget(org.eclipse.swt.widgets.Composite parent,
int style,
java.lang.String labelText,
RegexValidation regex)
|
Method Summary | |
---|---|
protected org.eclipse.swt.widgets.Menu |
createQuickFixMenu(ch.unibe.iam.scg.archie.ui.widgets.NumericWidget.SmartNumericField field)
|
protected void |
createSmartField()
Create a SmartNumericField |
java.lang.Object |
getValue()
Returns the value of the numeric field as an int . |
Methods inherited from class ch.unibe.iam.scg.archie.ui.widgets.TextWidget |
---|
addListener, handleModify, hideError, hideQuickfix, hideValid, hideWarning, isValid, setDescription, setValue, showError, showQuickfix, showValid, showWarning |
Methods inherited from class ch.unibe.iam.scg.archie.ui.widgets.AbstractWidget |
---|
createLayout, getLabel, hasRegexValidation, setEnabled |
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Control |
---|
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NumericWidget(org.eclipse.swt.widgets.Composite parent, int style, java.lang.String labelText, RegexValidation regex)
parent
- Compositestyle
- IntegerlabelText
- Stringregex
- StringMethod Detail |
---|
protected void createSmartField()
SmartNumericField
createSmartField
in class TextWidget
protected org.eclipse.swt.widgets.Menu createQuickFixMenu(ch.unibe.iam.scg.archie.ui.widgets.NumericWidget.SmartNumericField field)
public java.lang.Object getValue()
int
. The String
content ist parsed using the Integer.parseInt()
method, if
an exception is thrown, it's logged as an error to the Elexis log.
getValue
in class TextWidget
SmartNumericField
as an
int
. This way, implementing providers can use an
int
as parameters for their setter methods.
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |