Saros
Distributed Collaborative Editing and Distributed Party Programming
Package de.fu_berlin.inf.dpp.misc.xstream

Classes

class  JIDConverter
class  Replaceable< T >
class  ReplaceableConverter
class  ReplaceableSingleValueConverter
class  SPathConverter
class  URLCodec
class  UrlEncodingStringConverter
class  UserConverter
class  XppReader
class  XStreamExtensionProvider< T >

Detailed Description

Saros uses XML representations for transferring Activities (Java objects) through the network. The serialization and deserialization is done by the XStream library, which provides both pre-defined Converters for basic datatypes and a Converter interface for advanced conversions, e.g. of complex datatypes.

Activity classes themselves use XStream annotations, but their fields may rely on one or more of these converters:

 All Classes Namespaces Files Functions Variables Enumerations