fable.framework.toolbox
Class TypedText

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 fable.framework.toolbox.TypedText
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
Direct Known Subclasses:
FileText, FloatText, IntegerText, StringText

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

This class is a general class for Text fields that have a numerical type: float, integer for instance.

Author:
SUCHET

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Method Summary
 boolean checkValue(java.lang.String str)
           
 java.lang.String getErrorMessage()
          This method have been added for unit tests.
 java.lang.String getLabel()
           
 java.lang.String getText()
           
 org.eclipse.swt.widgets.Text getTextField()
           
 boolean is_bValide()
           
 boolean is_isRequiredField()
           
 void set_bValide(boolean valide)
           
 void set_isRequiredField(boolean requiredField)
           
 boolean set_Text(java.lang.String txt)
           
 void setBackground(org.eclipse.swt.graphics.Color color)
           
 void setEnabled(boolean enable)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String n)
           
 void setToolTipText(java.lang.String string)
           
 void showDecoration()
          This method shows the decoration depending on the error.
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

set_Text

public boolean set_Text(java.lang.String txt)
Parameters:
field - the _txtField to set

setBackground

public void setBackground(org.eclipse.swt.graphics.Color color)
Overrides:
setBackground in class org.eclipse.swt.widgets.Control

setToolTipText

public void setToolTipText(java.lang.String string)
Overrides:
setToolTipText in class org.eclipse.swt.widgets.Control

getTextField

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

is_bValide

public boolean is_bValide()
Returns:
the _bValide

set_bValide

public void set_bValide(boolean valide)
Parameters:
valide - the _bValide to set

getText

public java.lang.String getText()

is_isRequiredField

public boolean is_isRequiredField()
Returns:
the _isRequiredField

set_isRequiredField

public void set_isRequiredField(boolean requiredField)
Parameters:
requiredField - the _isRequiredField to set

showDecoration

public void showDecoration()
This method shows the decoration depending on the error. Otherwhise, decoration is hidden.


checkValue

public boolean checkValue(java.lang.String str)

getErrorMessage

public java.lang.String getErrorMessage()
This method have been added for unit tests.

Returns:
error message

setEnabled

public void setEnabled(boolean enable)
Overrides:
setEnabled in class org.eclipse.swt.widgets.Control

toString

public java.lang.String toString()
Overrides:
toString in class org.eclipse.swt.widgets.Widget

setName

public void setName(java.lang.String n)

setLabel

public void setLabel(java.lang.String label)

getLabel

public java.lang.String getLabel()