Todos

ClassClass Todos CountMethod with Todos
de.speexx.ocean.annotator.text.internal.AnnotationHandlerImpl.AnnotationVersion1SaxHandler 0 1
de.speexx.ocean.annotator.text.internal.Version1Serializer 2 1
de.speexx.ocean.annotator.text.internal.Version1Serializer.AnnotationIndexComparator 1 0
de.speexx.ocean.annotator.text.internal.XmlCharacterValidator 1 0

de.speexx.ocean.annotator.text.internal.AnnotationHandlerImpl.AnnotationVersion1SaxHandler

Method Todos
handleAnnotationElement(): This method is horriable long. Please refactor in a later version.

de.speexx.ocean.annotator.text.internal.Version1Serializer

Class Todos
Do more testing to find the occasion for failing DOM test with the Sun JDK 1.4.2 and not with IBMs 1.4.2 implementation and the JDK 1.5. Also do this test with the Versions for M$ Windows.
Remove dependency from {@link de.speexx.xml.sax.helpers.AbstractXmlReader} with use of {@link javax.xml.transform.sax.SAXTransformerFactory}.
Method Todos
handleAnnotations(): Note: at this time of implementation the serialization algorithm is very stupid. The algorithm doesn't do any check for nested elements. If it found an annotation (element) to close, it closes all open annotations an will reopen outer elements by annotation chaining. This technic is well definied but blows up the size of the output very heavy. This will be change later with a more intelligent algorithm to reduce the output size. sascha (2004-12-24)

de.speexx.ocean.annotator.text.internal.Version1Serializer.AnnotationIndexComparator

Class Todos
Refactor later and move the code from the compare method to OutputHelper.compareTo.

de.speexx.ocean.annotator.text.internal.XmlCharacterValidator

Class Todos
This class maybe moved to 'de.speexx.xml.sax.helpers' later, cause it is more general for widly usage.