Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class XML_DOCUMENT General cluster: xml_tree description: "Summary description for {XML_DOCUMENT}." create: make, make_with_count, make_with_root_named, make_with_root_named_and_count Ancestors XML_COMPOSITE* Queries after: BOOLEAN count: INTEGER_32 debug_output: STRING_8 debug_output_representation (s: READABLE_STRING_32): STRING_8 element_by_name (a_name: READABLE_STRING_32): detachable XML_ELEMENT element_by_qualified_name (a_uri, a_name: READABLE_STRING_32): detachable XML_ELEMENT elements: LIST [XML_ELEMENT] first: XML_NODE has_element_by_name (a_name: READABLE_STRING_32): BOOLEAN has_element_by_qualified_name (a_uri, a_name: READABLE_STRING_32): BOOLEAN is_root_node: BOOLEAN item_for_iteration: XML_NODE last: XML_NODE level: INTEGER_32 new_cursor: XML_COMPOSITE_CURSOR parent: detachable XML_COMPOSITE parent_element: detachable XML_ELEMENT root_element: XML_ELEMENT text: detachable STRING_32 valid_index (i: INTEGER_32): BOOLEAN xml_declaration: detachable XML_DECLARATION Commands attach_parent (a_parent: [attached like parent] attached XML_COMPOSITE) force_first (a_node: XML_NODE) force_last (a_node: XML_NODE) forth initialize initialize_with_count (a_count: INTEGER_32) process (a_processor: XML_NODE_VISITOR) process_children (a_processor: XML_NODE_VISITOR) process_children_recursive (a_processor: XML_NODE_VISITOR) process_to_events (a_filter: XML_CALLBACKS) put (a_node: XML_NODE; i: INTEGER_32) put_first (a_node: XML_NODE) put_last (a_node: XML_NODE) remove (i: INTEGER_32) remove_at_cursor (c: [like new_cursor] XML_COMPOSITE_CURSOR) set_parent (a_parent: [attached like parent] attached XML_COMPOSITE) set_root_element (an_element: [like root_element] XML_ELEMENT) set_xml_declaration (xml: [like xml_declaration] detachable XML_DECLARATION) start wipe_out Constraints root element not void
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org