Exporting chat sessions

This package contains objects for exporting chat sessions. We want to support
  1. Different export formats: HTML, XML, Text for Excel import, Text for SPSS import, Chatline
  2. Different chat session formats: pure chat, roleplay, ScreenshotChat, MaterialChat etc
  3. Different output destinations: (local) File, StringBuffer, OutputStream.

Chat session formats

Different kinds of chat session vary with the number of chat rooms which must be exported as well with the kind of materials used in that session. To me generic in the way, different materials are handled, appropriate IMaterialHandler must be added to the export handler.

Different Export Formats

Different export formats vary in the ways,
  1. the content of the material
  2. the content of a chat message
  3. headings for the materials and chat rooms
  4. the descriptions of the references
  5. header and footer of the export data
are exported.