Automatic generation produced by ISE Eiffel
class XML_ELEMENT General cluster: xml_tree description: "Summary description for {XML_ELEMENT}." create: make, make_last, make_root, make_with_count Ancestors XML_COMPOSITE* XML_DOCUMENT_NODE* XML_EXPORTER* XML_NAMED_NODE* Queries after: BOOLEAN attribute_by_name (a_name: READABLE_STRING_GENERAL): detachable XML_ATTRIBUTE attribute_by_qualified_name (a_uri, a_name: READABLE_STRING_GENERAL): detachable XML_ATTRIBUTE attributes: LIST [XML_ATTRIBUTE] contents: LIST [XML_CHARACTER_DATA] count: INTEGER_32 debug_output: STRING_8 debug_output_representation (s: READABLE_STRING_32): STRING_8 element_by_name (a_name: READABLE_STRING_GENERAL): detachable XML_ELEMENT element_by_qualified_name (a_uri, a_name: READABLE_STRING_GENERAL): detachable XML_ELEMENT elements: LIST [XML_ELEMENT] elements_by_name (a_name: READABLE_STRING_GENERAL): detachable LIST [XML_ELEMENT] elements_by_qualified_name (a_uri, a_name: READABLE_STRING_GENERAL): detachable LIST [XML_ELEMENT] first: XML_NODE has_attribute_by_name (a_name: READABLE_STRING_GENERAL): BOOLEAN has_attribute_by_qualified_name (a_uri, a_name: READABLE_STRING_GENERAL): BOOLEAN has_element_by_name (a_name: READABLE_STRING_GENERAL): BOOLEAN has_element_by_qualified_name (a_uri, a_name: READABLE_STRING_GENERAL): BOOLEAN Has_namespace: BOOLEAN has_prefix: BOOLEAN has_qualified_name (a_uri, a_name: READABLE_STRING_GENERAL): BOOLEAN has_same_name (a_name: READABLE_STRING_GENERAL): BOOLEAN has_same_ns_prefix (a_ns_prefix: detachable READABLE_STRING_GENERAL): BOOLEAN has_same_ns_uri (a_uri: READABLE_STRING_GENERAL): BOOLEAN is_root_node: BOOLEAN item_for_iteration: XML_NODE joined_content: STRING_32 last: XML_NODE level: INTEGER_32 name: READABLE_STRING_32 namespace: XML_NAMESPACE namespace_declarations: LINKED_LIST [XML_NAMESPACE] new_cursor: XML_COMPOSITE_CURSOR ns_prefix: [like {[like namespace] XML_NAMESPACE}.ns_prefix] detachable READABLE_STRING_32 ns_uri: [like {[like namespace] XML_NAMESPACE}.uri] READABLE_STRING_32 parent: detachable XML_COMPOSITE parent_element: detachable XML_ELEMENT same_name (other: XML_NAMED_NODE): BOOLEAN same_namespace (other: XML_NAMED_NODE): BOOLEAN text: detachable STRING_32 valid_index (i: INTEGER_32): BOOLEAN Commands add_attribute (a_name: READABLE_STRING_32; a_ns: XML_NAMESPACE; a_value: READABLE_STRING_32) add_unqualified_attribute (a_name, a_value: READABLE_STRING_32) 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) join_text_nodes process (a_processor: XML_NODE_VISITOR) process_children (a_processor: XML_NODE_VISITOR) process_children_recursive (a_processor: XML_NODE_VISITOR) 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) remove_attribute_by_name (a_name: READABLE_STRING_32) remove_attribute_by_qualified_name (a_uri, a_name: READABLE_STRING_32) set_name (a_name: READABLE_STRING_32) set_namespace (a_namespace: [like namespace] XML_NAMESPACE) set_parent (a_parent: [attached like parent] attached XML_COMPOSITE) start wipe_out -- Generated by Eiffel Studio --
For more details: eiffel.org