Elexis API documentation as of September 4 2011

ch.elexis.text
Class AbstractRichTextDisplay

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

public abstract class AbstractRichTextDisplay
extends Composite
implements IRichTextDisplay


Constructor Summary
AbstractRichTextDisplay(Composite parent)
           
 
Method Summary
 void addDropReceiver(java.lang.Class<?> clazz, IKonsExtension konsExtension)
           
 void addXrefHandler(java.lang.String id, IKonsExtension ike)
          Note IKonsExtension is replaced by IRangeRenderer/SSDRange. addXRefHandler is deprecated because the framework finds all appropriate renderers by itself
abstract  java.lang.String getContentsAsXML()
           
abstract  java.lang.String getContentsPlaintext()
           
abstract  GenericRange getSelectedRange()
           
abstract  java.lang.String getWordUnderCursor()
           
abstract  void insertRange(SSDRange range)
           
 void insertXRef(int pos, java.lang.String textToDisplay, java.lang.String providerId, java.lang.String itemID)
           
 void setXrefHandlers(java.util.Map<java.lang.String,IKonsExtension> handlers)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRichTextDisplay

public AbstractRichTextDisplay(Composite parent)
Method Detail

addXrefHandler

public void addXrefHandler(java.lang.String id,
                           IKonsExtension ike)
Description copied from interface: IRichTextDisplay
Note IKonsExtension is replaced by IRangeRenderer/SSDRange. addXRefHandler is deprecated because the framework finds all appropriate renderers by itself

Specified by:
addXrefHandler in interface IRichTextDisplay

setXrefHandlers

public void setXrefHandlers(java.util.Map<java.lang.String,IKonsExtension> handlers)
Specified by:
setXrefHandlers in interface IRichTextDisplay

insertXRef

public void insertXRef(int pos,
                       java.lang.String textToDisplay,
                       java.lang.String providerId,
                       java.lang.String itemID)
Specified by:
insertXRef in interface IRichTextDisplay

insertRange

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

addDropReceiver

public void addDropReceiver(java.lang.Class<?> clazz,
                            IKonsExtension konsExtension)
Specified by:
addDropReceiver in interface IRichTextDisplay

getWordUnderCursor

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

getContentsAsXML

public abstract java.lang.String getContentsAsXML()
Specified by:
getContentsAsXML in interface IRichTextDisplay

getContentsPlaintext

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

getSelectedRange

public abstract GenericRange getSelectedRange()
Specified by:
getSelectedRange in interface IRichTextDisplay

Elexis API documentation as of September 4 2011

Copyright 2005-2010 by Gerry Weirich, Elexis