On Tue, Jul 10, 2007 at 11:56:24AM +0300, Eugeny N Dzhurinsky wrote: > Hello! > > Could somebody please explain, how is it possible to use custom serializer for > serializing items in collection? > > I created a class with static serialize/deserialize methods, added the format > element to jibx-mapping, everything is compiled, but when running the > application I'm getting > > ERROR [com.mycompany.myapp.Monitor.Monitor] java.lang.ClassCastException: > com.mycompany.myappmodule.hooks.auth.Credential > java.lang.ClassCastException: com.mycompany.myappmodule.hooks.auth.Credential > at > com.mycompany.myapp.Network.JiBX_MungeAdapter.JiBX_linktiger_binding_marshal_1_0() > at > com.mycompany.myapp.Network.URLRequest.JiBX_linktiger_binding_marshal_2_0(URLRequest.java) > at > com.mycompany.myapp.Network.JiBX_linktiger_bindingURLRequest_access.marshal()
the mapping looks like this: ... <format type="com.mycompany.myappmodule.hooks.auth.Credential" serializer="com.mycompany.myapp.Common.CredentialSerializer.serialize" deserializer="com.mycompany.myapp.Common.CredentialSerializer.deserialize" /> ..... <collection field='cred_list' type='java.util.ArrayList' usage="optional" item-type='com.mycompany.myappmodule.hooks.auth.Credential' get-method="getCredentialsList" set-method="setCredentialsList" /> -- Eugene N Dzhurinsky ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users