Class AbstractTextDocument

java.lang.Object
com.pnfsoftware.jeb.util.events.EventSource
com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
All Implemented Interfaces:
IGenericDocument, ITextDocument, IEventSource
Direct Known Subclasses:
AsciiDocument, CodeDocument, HexDumpDocument, StaticTextDocument

@Ser public abstract class AbstractTextDocument extends EventSource implements ITextDocument
A skeleton implementation of a text document. In order to minimize code breakage on API changes, it is recommended plugins extend this class instead of implements ITextDocument from scratch.

The first anchor is 0. By default, the addressing scheme mirrors document coordinates:

 coordinates: (anchor, line, column) <-> address: "a,y,x"