|
Elexis API documentation as of September 4 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 | |
---|---|
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 |
IAction[] |
getActions(java.lang.String rangeType)
return an array of actions that are possible on these ranges |
void |
inserted(SSDRange range,
java.lang.Object context)
The user inserted a Range into a context (e.g. drag&drop) |
boolean |
onSelection(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 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 rt) throws ElexisException
IRangeHandler
doRender
in interface IRangeHandler
range
- the Range to renderoutputType
- the desired type of output
ElexisException
public IAction[] getActions(java.lang.String rangeType)
IRangeHandler
getActions
in interface IRangeHandler
rangeType
- the type of ranges in question
public boolean onSelection(SSDRange range)
IRangeHandler
onSelection
in interface IRangeHandler
range
- the range that was selected by the user
public void inserted(SSDRange range, java.lang.Object context)
IRangeHandler
inserted
in interface IRangeHandler
range
- the SSDRange that was insertedcontext
- the context the range was inserted intopublic 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 documentation as of September 4 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |