Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.text
Class ElexisText

java.lang.Object
  extended by ch.elexis.text.ElexisText
All Implemented Interfaces:
IScannerListener

public class ElexisText
extends java.lang.Object
implements IScannerListener

An org.eclipse.swt.widgets.Text decorator, implementing IScannerListener

Author:
gerry

Constructor Summary
ElexisText(Composite parent, int style)
           
ElexisText(Text text)
           
 
Method Summary
 void addKeyListener(KeyListener listener)
           
 void addModifyListener(ModifyListener listener)
           
 void addScannerListener(IScannerListener listener)
           
 void addSelectionListener(SelectionListener listener)
           
 void addVerifyListener(VerifyListener listener)
           
 void append(java.lang.String string)
           
 void clearSelection()
           
 Point computeSize(int hint, int hint2, boolean changed)
           
 Rectangle computeTrim(int x, int y, int width, int height)
           
 void copy()
           
 void cut()
           
 void fireScannerEvent(Event e)
           
 int getBorderWidth()
           
 int getCaretLineNumber()
           
 Point getCaretLocation()
           
 int getCaretPosition()
           
 int getCharCount()
           
 boolean getDoubleClickEnabled()
           
 char getEchoChar()
           
 boolean getEditable()
           
 int getLineCount()
           
 java.lang.String getLineDelimiter()
           
 int getLineHeight()
           
 java.lang.String getMessage()
           
 int getOrientation()
           
 Point getSelection()
           
 int getSelectionCount()
           
 java.lang.String getSelectionText()
           
 int getTabs()
           
 java.lang.String getText()
           
 java.lang.String getText(int start, int end)
           
 int getTextLimit()
           
 int getTopIndex()
           
 int getTopPixel()
           
 Widget getWidget()
           
 void insert(java.lang.String string)
           
 void paste()
           
 void removeKeyListener(KeyListener listener)
           
 void removeModifyListener(ModifyListener listener)
           
 void removeScannerListener(IScannerListener listener)
           
 void removeSelectionListener(SelectionListener listener)
           
 void removeVerifyListener(VerifyListener listener)
           
 void scannerInput(Event e)
           
 void selectAll()
           
 void setDoubleClickEnabled(boolean doubleClick)
           
 void setEchoChar(char echo)
           
 void setEditable(boolean editable)
           
 boolean setFocus()
           
 void setFont(Font font)
           
 void setLayoutData(java.lang.Object layoutData)
           
 void setMessage(java.lang.String message)
           
 void setOrientation(int orientation)
           
 void setRedraw(boolean redraw)
           
 void setSelection(int start)
           
 void setSelection(int start, int end)
           
 void setSelection(Point selection)
           
 void setTabs(int tabs)
           
 void setText(java.lang.String string)
           
 void setTextLimit(int limit)
           
 void setToolTipText(java.lang.String string)
           
 void setTopIndex(int index)
           
 void showSelection()
           
 void widgetDisposed(DisposeEvent e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElexisText

public ElexisText(Text text)

ElexisText

public ElexisText(Composite parent,
                  int style)
Method Detail

getWidget

public Widget getWidget()

widgetDisposed

public void widgetDisposed(DisposeEvent e)

addKeyListener

public void addKeyListener(KeyListener listener)

addModifyListener

public void addModifyListener(ModifyListener listener)

addSelectionListener

public void addSelectionListener(SelectionListener listener)

addVerifyListener

public void addVerifyListener(VerifyListener listener)

addScannerListener

public void addScannerListener(IScannerListener listener)

removeScannerListener

public void removeScannerListener(IScannerListener listener)

scannerInput

public void scannerInput(Event e)
Specified by:
scannerInput in interface IScannerListener

fireScannerEvent

public void fireScannerEvent(Event e)

append

public void append(java.lang.String string)

clearSelection

public void clearSelection()

computeSize

public Point computeSize(int hint,
                         int hint2,
                         boolean changed)

computeTrim

public Rectangle computeTrim(int x,
                             int y,
                             int width,
                             int height)

copy

public void copy()

cut

public void cut()

getBorderWidth

public int getBorderWidth()

getCaretLineNumber

public int getCaretLineNumber()

getCaretLocation

public Point getCaretLocation()

getCaretPosition

public int getCaretPosition()

getCharCount

public int getCharCount()

getDoubleClickEnabled

public boolean getDoubleClickEnabled()

getEchoChar

public char getEchoChar()

getEditable

public boolean getEditable()

getLineCount

public int getLineCount()

getLineDelimiter

public java.lang.String getLineDelimiter()

getLineHeight

public int getLineHeight()

getMessage

public java.lang.String getMessage()

getOrientation

public int getOrientation()

getSelection

public Point getSelection()

getSelectionCount

public int getSelectionCount()

getSelectionText

public java.lang.String getSelectionText()

getTabs

public int getTabs()

getText

public java.lang.String getText()

getText

public java.lang.String getText(int start,
                                int end)

getTextLimit

public int getTextLimit()

getTopIndex

public int getTopIndex()

getTopPixel

public int getTopPixel()

insert

public void insert(java.lang.String string)

paste

public void paste()

removeModifyListener

public void removeModifyListener(ModifyListener listener)

removeSelectionListener

public void removeSelectionListener(SelectionListener listener)

removeVerifyListener

public void removeVerifyListener(VerifyListener listener)

removeKeyListener

public void removeKeyListener(KeyListener listener)

selectAll

public void selectAll()

setDoubleClickEnabled

public void setDoubleClickEnabled(boolean doubleClick)

setEchoChar

public void setEchoChar(char echo)

setEditable

public void setEditable(boolean editable)

setFont

public void setFont(Font font)

setMessage

public void setMessage(java.lang.String message)

setOrientation

public void setOrientation(int orientation)

setRedraw

public void setRedraw(boolean redraw)

setSelection

public void setSelection(int start,
                         int end)

setSelection

public void setSelection(int start)

setSelection

public void setSelection(Point selection)

setTabs

public void setTabs(int tabs)

setText

public void setText(java.lang.String string)

setTextLimit

public void setTextLimit(int limit)

setTopIndex

public void setTopIndex(int index)

showSelection

public void showSelection()

setFocus

public boolean setFocus()

setToolTipText

public void setToolTipText(java.lang.String string)

setLayoutData

public void setLayoutData(java.lang.Object layoutData)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis