|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ICaretPositioner | Positions caret if has caret. |
IClipboardProvider | Provides system clipboard instance. |
ITextLocator | Locates(draws) text into (segment of) one text line. |
ITextPieceContainer | Container for ITextPieceKeepers. |
ITextPieceInfo | Interface to properties of text piece. |
ITextPieceKeeper | Keeps piece of rendered text of textual node. |
ITextPieceSelectionStatus | TextPiece can have many small not overlapping selections within. |
Class Summary | |
---|---|
CaretManager | Each TextEditor can have its own CaretManager. |
Interval | Interval of non-negative numbers, start index is included in interval, end index not. |
TextEditor | |
TextEditPartFactory | |
TextPieceContainer | Base implementation of ITextpieceContainer. |
TextPieceInfoImpl | Info about text piece from textual node identified by nodeID. |
TextPieceSelectionStatusImpl | Selection status for text piece. |
Enum Summary | |
---|---|
Direction |
Text editor is common editor for XMLs rendered into text (not only). Implements complete model of features: graphical localization of text, direct editing of text, selections, caret and clipboard.
Implemented is by extending functionality of XMLEditor. Text editor is fully functional, but shoudn't be directly used, is "abstract". Is supposed to be extended and registered specially for some namespaces.
Selections are able to select subset of nodes from source xml or even to select only parts of textual nodes. Selection can contain both at same time. Selection of node is stored as id of that node and selection of only part of textual node(selection of text) is stored as "id of that node <offset,length>". Offset and length specify where starts selected text and how is long.
Mainteners Tomáš Studva, Martin Kollár
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |