Elexis API documentation as of September 4 2011

ch.elexis.text
Class EnhancedTextField2

java.lang.Object
  extended by Composite
      extended by ch.elexis.text.AbstractRichTextDisplay
          extended by ch.elexis.text.EnhancedTextField2
All Implemented Interfaces:
IRichTextDisplay

public class EnhancedTextField2
extends AbstractRichTextDisplay

This is a pop-in replacement for EnhancedTextField that can handle SimpleStructuredDocument contents and for backwards compatibility also Samdas

Author:
Gerry Weirich

Constructor Summary
EnhancedTextField2(Composite parent)
           
 
Method Summary
 void connectGlobalActions(IViewSite site)
           
 void disconnectGlobalActions(IViewSite site)
           
 SimpleStructuredDocument getContents()
           
 java.lang.String getContentsAsXML()
          Contents will always be saved as SimpleStructuredDocument
 java.lang.String getContentsPlaintext()
           
 GenericRange getSelectedRange()
           
 java.lang.String getWordUnderCursor()
           
 void insertRange(SSDRange range)
           
 
Methods inherited from class ch.elexis.text.AbstractRichTextDisplay
addDropReceiver, addXrefHandler, insertXRef, setXrefHandlers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhancedTextField2

public EnhancedTextField2(Composite parent)
Method Detail

insertRange

public void insertRange(SSDRange range)
Specified by:
insertRange in interface IRichTextDisplay
Specified by:
insertRange in class AbstractRichTextDisplay

getContentsAsXML

public java.lang.String getContentsAsXML()
Contents will always be saved as SimpleStructuredDocument

Specified by:
getContentsAsXML in interface IRichTextDisplay
Specified by:
getContentsAsXML in class AbstractRichTextDisplay

getContentsPlaintext

public java.lang.String getContentsPlaintext()
Specified by:
getContentsPlaintext in interface IRichTextDisplay
Specified by:
getContentsPlaintext in class AbstractRichTextDisplay

getContents

public SimpleStructuredDocument getContents()

getSelectedRange

public GenericRange getSelectedRange()
Specified by:
getSelectedRange in interface IRichTextDisplay
Specified by:
getSelectedRange in class AbstractRichTextDisplay

getWordUnderCursor

public java.lang.String getWordUnderCursor()
Specified by:
getWordUnderCursor in interface IRichTextDisplay
Specified by:
getWordUnderCursor in class AbstractRichTextDisplay

connectGlobalActions

public void connectGlobalActions(IViewSite site)

disconnectGlobalActions

public void disconnectGlobalActions(IViewSite site)

Elexis API documentation as of September 4 2011

Copyright 2005-2010 by Gerry Weirich, Elexis