Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Classes | |
class | JIDConverter |
class | Replaceable< T > |
class | ReplaceableConverter |
class | ReplaceableSingleValueConverter |
class | SPathConverter |
class | URLCodec |
class | UrlEncodingStringConverter |
class | UserConverter |
class | XppReader |
class | XStreamExtensionProvider< T > |
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: