note description: "[ Decoding of arbitrary objects graphs between sessions of programs containing the same types or potentially different types (which can be mapped to the new type system via a correction mechanism,). It also basically takes care of potential reordering of attributes from one system to the other. ]" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date: 2020-05-19 14:29:33 +0000 (Tue, 19 May 2020) $" revision: "$Revision: 104259 $" class interface SED_RECOVERABLE_DESERIALIZER create make feature -- Settings set_class_type_translator (a_translator: like class_type_translator) -- Set class_type_translator with a_translator. ensure class_type_translator_set: class_type_translator = a_translator set_attribute_name_translator (a_translator: like attribute_name_translator) -- Set attribute_name_translator with a_translator. ensure attribute_name_translator_set: attribute_name_translator = a_translator allow_conforming_mismatches -- Set is_conforming_mismatch_allowed to True. ensure is_conforming_mismatch_allowed_set: is_conforming_mismatch_allowed disallow_conforming_mismatches -- Set is_conforming_mismatch_allowed to False. ensure is_conforming_mismatch_allowed_set: not is_conforming_mismatch_allowed allow_attribute_removal -- Set is_attribute_removal_allowed to True. ensure is_attribute_removal_allowed_set: is_attribute_removal_allowed disallow_attribute_removal -- Set is_attribute_removal_allowed to False. ensure is_attribute_removal_allowed_set: not is_attribute_removal_allowed stop_on_data_retrieval_error -- Set is_stopping_on_data_retrieval_error to False. ensure is_stopping_on_data_retrieval_error_set: is_stopping_on_data_retrieval_error continue_on_data_retrieval_error -- Set is_attribute_removal_allowed to False. ensure is_stopping_on_data_retrieval_error_set: not is_stopping_on_data_retrieval_error set_is_checking_data_consistency (v: like is_checking_data_consistency) -- Set is_checking_data_consistency with v. ensure is_checking_data_consistency_set: is_checking_data_consistency = v note library: "EiffelBase: Library of reusable components for Eiffel." copyright: "Copyright (c) 1984-2020, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 5949 Hollister Ave., Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end -- class SED_RECOVERABLE_DESERIALIZER
Generated by ISE EiffelStudio