multivalent

Class CursorMark

public class CursorMark extends Behavior implements Observer

Blinking cursor. Could be Mark subclass, but as Behavior we can remap. Maybe rename "Cursor" since not a Mark subclass.

Version: $Revision: 1.4 $ $Date: 2003/06/02 05:02:35 $

Field Summary
static StringMSG_SET
Announce cursor has been moved to new point.
Method Summary
voiddestroy()
MarkgetMark()
intgetPriority()
booleanisSet()
voidmove(Mark m)
voidmove(Leaf n, int offset)
voidmove(int delta)
booleanpaintAfter(Context cx, Node start)
voidrepaint()
voidrepaint(long ms)
voidrestore(ESISNode n, Map<String,Object> attr, Layer layer)
booleansemanticEventAfter(SemanticEvent se, String msg)
Remove self when referenced document is closed.
voidupdate(Observable o, Object arg)

Field Detail

MSG_SET

public static final String MSG_SET
Announce cursor has been moved to new point.

"setCursor": arg= CursorMark this.

Method Detail

destroy

public void destroy()

getMark

public Mark getMark()

getPriority

public int getPriority()

isSet

public boolean isSet()

move

public void move(Mark m)

move

public void move(Leaf n, int offset)

move

public void move(int delta)

paintAfter

public boolean paintAfter(Context cx, Node start)

repaint

public void repaint()

repaint

public void repaint(long ms)

restore

public void restore(ESISNode n, Map<String,Object> attr, Layer layer)

semanticEventAfter

public boolean semanticEventAfter(SemanticEvent se, String msg)
Remove self when referenced document is closed.

update

public void update(Observable o, Object arg)