Wrapper for a text attribute value which represents an annotation. An annotation has two special aspects:
- it is connected to a range of main text; if this range or the main text is changed then the annotation becomes invalid,
- it can not be joined with adjacent annotations even if the text attribute value is the same.
By wrapping text attribute values into an
Annotation, these aspects
will be taken into account when handling annotation text and the
corresponding main text.
Note: There is no semantic connection between this annotation class and the
Public Constructor Summary
Public Method Summary
Returns the value of this annotation.
Returns this annotation in string representation.
Inherited Method Summary
Creates and returns a copy of this
Invoked when the garbage collector has detected that this instance is no longer reachable.
Returns an integer hash code for this object.