|
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.icpc.RangeHandlerImpl
public class RangeHandlerImpl
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface ch.elexis.text.IRangeHandler |
---|
IRangeHandler.OUTPUT |
Constructor Summary | |
---|---|
RangeHandlerImpl()
|
Method Summary | |
---|---|
java.lang.String |
attached(IRichTextDisplay ied)
|
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 display)
creaste a visual representation of a Range in a given type |
boolean |
inserted(SSDRange range,
IPersistentObject object,
java.lang.Object context)
The user inserted an Object into a context (e.g. drag&drop) |
boolean |
onSelection(Composite clicked,
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 RangeHandlerImpl()
Method Detail |
---|
public java.lang.String attached(IRichTextDisplay ied)
attached
in interface IRangeHandler
public boolean canRender(java.lang.String rangeType, IRangeHandler.OUTPUT outputType)
IRangeHandler
canRender
in interface IRangeHandler
rangeType
- the type of the Range to renderoutputType
- teh type of desired output
public java.lang.Object doRender(SSDRange range, IRangeHandler.OUTPUT outputType, IRichTextDisplay display) throws ElexisException
IRangeHandler
doRender
in interface IRangeHandler
range
- the Range to renderoutputType
- the desired type of output
ElexisException
public boolean onSelection(Composite clicked, SSDRange range)
IRangeHandler
onSelection
in interface IRangeHandler
range
- the range that was selected by the user
public boolean inserted(SSDRange range, IPersistentObject object, java.lang.Object context)
IRangeHandler
inserted
in interface IRangeHandler
range
- 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 IRangeHandler
range
- the range that was removedcontext
- the context it was removed from
|
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 |