indexing description: "Represents an advertisement of unknown type" author: "Beat Strasser " date: "$Date$" revision: "$Revision$" class P2P_UNKNOWN_ADVERTISEMENT inherit P2P_ADVERTISEMENT undefine attribute_handler, parse_from_string, make_from_element end P2P_UNKNOWN_XML_DOCUMENT create parse_from_string, make_from_element, make_from_document feature {NONE} -- Initialization make_from_document (a_document: P2P_UNKNOWN_XML_DOCUMENT) is -- Create unknown advertisement from unknown document require Document_valid: a_document /= Void and a_document.is_valid do cached_document := a_document.document root_element_name := cached_document.document.root_element.name is_valid := True end end