Difference between the Document classes
- by takoi
I've been reading the javadocs trying to grasp around the swing Document API but I cant get something sensible out of it because there's so many classes: Document, StyledDocument, AbstractDocument, DefaultStyledDocument, PlainDocument, HTMLDocument, and someone mentioned DocumentFilter. This question is more on a general basis so can someone give an overview of the differences between the implementations and when the different interfaces and abstracts are for?
For my specific case what I want to achieve is a data structure that will:
hold three lines of text only. And
attributes must not be per line or document. I will have a couple of thousand of these in some other structure so
overhead is important.
Anything that i can use for this or is it better to extend something? If so, what?