Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 320796 - Implement alternative serialization strategy for vexConfig.ser
Summary: Implement alternative serialization strategy for vexConfig.ser
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: David Williams CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-24 07:22 EDT by Florian Thienel CLA
Modified: 2011-11-09 17:37 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Thienel CLA 2010-07-24 07:22:59 EDT
o.e.wst.xml.vex.ui.internal.config.PluginProject uses Java serialization to serialize a parsed configuration (the CSS, DTD/Schema etc.). This is the cause why all involved model classes must implement Serializable. There is also significant effort put into the conversion of non-serializable object from 3rd party libraries (e.g. SAC) into serializable forms.

The serialization aspect should be factored out into an independent implementation and the dependency to Serializable should be removed from all model classes.
Comment 1 Florian Thienel CLA 2010-10-19 17:32:08 EDT
see bug 324927
Comment 2 Florian Thienel CLA 2010-11-01 05:55:59 EDT
see bug 324927
Comment 3 Florian Thienel CLA 2011-11-09 17:37:15 EST
Moved to Mylyn Docs Vex.