|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elexis.text.DefaultRenderer
public class DefaultRenderer
An IRangeRenderer that handles only some markups
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface ch.elexis.text.IRangeHandler |
|---|
IRangeHandler.OUTPUT |
| Constructor Summary | |
|---|---|
DefaultRenderer()
|
|
| Method Summary | |
|---|---|
java.lang.String |
attached(IRichTextDisplay ird)
|
boolean |
canRender(java.lang.String rangeType,
IRangeHandler.OUTPUT outputType)
Ask whether this IRangeRenderer can create output of a specific type |
java.lang.Object |
doRender(SSDRange range,
IRangeHandler.OUTPUT outputType,
IRichTextDisplay rt)
creaste a visual representation of a Range in a given type |
boolean |
inserted(SSDRange range,
IPersistentObject o,
java.lang.Object context)
The user inserted an Object into a context (e.g. drag&drop) |
boolean |
onSelection(Composite parent,
SSDRange range)
The user double-clicked or selected the specified range |
void |
removed(SSDRange range,
java.lang.Object context)
The user removed a Range from a context |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultRenderer()
| Method Detail |
|---|
public boolean canRender(java.lang.String rangeType,
IRangeHandler.OUTPUT outputType)
IRangeHandler
canRender in interface IRangeHandlerrangeType - the type of the Range to renderoutputType - teh type of desired output
public java.lang.Object doRender(SSDRange range,
IRangeHandler.OUTPUT outputType,
IRichTextDisplay rt)
throws ElexisException
IRangeHandler
doRender in interface IRangeHandlerrange - the Range to renderoutputType - the desired type of output
ElexisException
public boolean onSelection(Composite parent,
SSDRange range)
IRangeHandler
onSelection in interface IRangeHandlerrange - the range that was selected by the user
public boolean inserted(SSDRange range,
IPersistentObject o,
java.lang.Object context)
IRangeHandler
inserted in interface IRangeHandlerrange - the SSDRange describing the place of insertioncontext - the context the range was inserted into
public void removed(SSDRange range,
java.lang.Object context)
IRangeHandler
removed in interface IRangeHandlerrange - the range that was removedcontext - the context it was removed frompublic java.lang.String attached(IRichTextDisplay ird)
attached in interface IRangeHandler
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||