Automatic generation produced by ISE Eiffel
class XML_ATTRIBUTE General cluster: xml_tree description: "Summary description for {XML_ATTRIBUTE}." create: make, make_last Ancestors XML_NAMED_NODE* Queries debug_output: STRING_8 debug_output_representation (s: READABLE_STRING_32): STRING_8 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_namespace_declaration: BOOLEAN is_root_node: BOOLEAN level: INTEGER_32 name: READABLE_STRING_32 namespace: XML_NAMESPACE namespace_declaration: XML_NAMESPACE 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_ELEMENT parent_element: detachable XML_ELEMENT same_name (other: XML_NAMED_NODE): BOOLEAN same_namespace (other: XML_NAMED_NODE): BOOLEAN value: READABLE_STRING_32 Commands attach_parent (a_parent: [attached like parent] attached XML_ELEMENT) process (a_processor: XML_NODE_VISITOR) set_name (a_name: READABLE_STRING_32) set_namespace (a_namespace: [like namespace] XML_NAMESPACE) set_parent (a_parent: [attached like parent] attached XML_ELEMENT) set_value (a_value: READABLE_STRING_32) Constraints value not void -- Generated by Eiffel Studio --
For more details: eiffel.org