com.raelity.jvi
Interface ViMark

All Superinterfaces:
Comparable<ViFPOS>, ViFPOS

public interface ViMark
extends ViFPOS

A Mark represents a position within a document. A Mark is tracked by the document.


Nested Class Summary
static class ViMark.MarkException
           
static class ViMark.MarkOrphanException
           
 
Nested classes/interfaces inherited from interface com.raelity.jvi.ViFPOS
ViFPOS.abstractFPOS
 
Method Summary
 void invalidate()
          Invalidate the mark.
 void setData(ViMark mark)
          Set a mark's data to be the same as the argument mark
 void setMark(ViFPOS fpos)
          Set mark to position
 
Methods inherited from interface com.raelity.jvi.ViFPOS
copy, getColumn, getLine, getOffset, set, set, setColumn, setLine
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

setMark

void setMark(ViFPOS fpos)
Set mark to position


setData

void setData(ViMark mark)
Set a mark's data to be the same as the argument mark


invalidate

void invalidate()
Invalidate the mark.