Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.elexis.util
Class MoneyInput

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by ch.elexis.util.MoneyInput
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class MoneyInput
extends org.eclipse.swt.widgets.Composite

A class to display and let the user enter or change currency strings


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
view
 
Constructor Summary
MoneyInput(org.eclipse.swt.widgets.Composite parent)
           
MoneyInput(org.eclipse.swt.widgets.Composite parent, java.lang.String label)
           
MoneyInput(org.eclipse.swt.widgets.Composite parent, java.lang.String label, Money money)
           
 
Method Summary
 void addSelectionListener(org.eclipse.swt.events.SelectionListener lis)
           
 org.eclipse.swt.widgets.Text getControl()
           
static Money getFromTextField(org.eclipse.swt.widgets.Text textField)
          get the money out of a SWT Text-field This might fail if the text field's contents doesn't conform to the current locale's standard currency format
 Money getMoney(boolean bNullIfEmpty)
          Return the entered value as Money.
 void removeSelectionListener(org.eclipse.swt.events.SelectionListener lis)
           
 void setMoney(java.lang.String m)
           
 
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, setEnabled, 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, addListener, 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

MoneyInput

public MoneyInput(org.eclipse.swt.widgets.Composite parent)

MoneyInput

public MoneyInput(org.eclipse.swt.widgets.Composite parent,
                  java.lang.String label)

MoneyInput

public MoneyInput(org.eclipse.swt.widgets.Composite parent,
                  java.lang.String label,
                  Money money)
Method Detail

getMoney

public Money getMoney(boolean bNullIfEmpty)
Return the entered value as Money.

Parameters:
bNullIfEmpty - if nothing was entered return null (Otherwise: return 0.00)

setMoney

public void setMoney(java.lang.String m)

getControl

public org.eclipse.swt.widgets.Text getControl()

addSelectionListener

public void addSelectionListener(org.eclipse.swt.events.SelectionListener lis)

removeSelectionListener

public void removeSelectionListener(org.eclipse.swt.events.SelectionListener lis)

getFromTextField

public static Money getFromTextField(org.eclipse.swt.widgets.Text textField)
get the money out of a SWT Text-field This might fail if the text field's contents doesn't conform to the current locale's standard currency format

Returns:
the Money or null

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013