An Serializable is an IBus object which can be serialized, that is, to be to and from a Variant.
This class is to be extended by other class that requires serialization. An extended class should overrides following methods: < itemizedlist> <listitem> <para><function>serialize(object,iter)</function>: for serialize.</para> < /listitem> <listitem> <para><function>deserialize(object,iter)</function>: for deserialize.</para> </listitem> <listitem> <para><function>copy(desc,src)</function>: for copy between IBusSerializable.< /para> </listitem> </itemizedlist> See SerializableSerializeFunc, SerializableDeserializeFunc, SerializableCopyFunc for function prototype.