|TextEdit design decision [message #1773407]
||Wed, 27 September 2017 14:14
| Gonzalo Ibars
Registered: September 2017
I analyzed thoroughly the TextEdit class and its documentation provides as follows:|
An edit tree is well formed in the following sense:
- a parent edit covers all its children
- children don't overlap
- an edit with length 0 can't have any children
I couldn't find the design reason for not allowing overlapping children. The code only throws a MalformedTreeException if a child is tried to be inserted and overlaps with their potential siblings.
Any help of why it was decided like this is very much appreciated.
Powered by FUDForum
. Page generated in 0.01718 seconds