Inheritance diagram for IT_Bus::XMLNode:
Definition at line 20 of file xml_node.h.
Public Member Functions | |
virtual void | sax_accept_characters (const String::UChar *uchars, size_t n=String::npos) |
Accept characters. | |
virtual void | write_start_tag (IT_Bus::XMLOutputStream &stream) const IT_THROW_DECL((IOException)) |
Writes the opening tag for the XMLNode using the name, target namespace, namespace declarations and attributes. | |
virtual void | write_attributes (IT_Bus::XMLOutputStream &stream) const IT_THROW_DECL((IOException)) |
Writes the attributes for the XMLNode into the stream specified. | |
virtual void | write_attributes_with_prefix_map (IT_Bus::XMLOutputStream &stream, NamespaceURIPrefixMap ¤t_serialized_prefixes) const IT_THROW_DECL((IOException)) |
Writes the attributes for the XMLNode into the stream specified, use this if only a part of the XMLNode tree is being written. | |
virtual void | write_end_tag (IT_Bus::XMLOutputStream &stream) const IT_THROW_DECL((IOException)) |
Writes the closing tag for the XMLNode. | |
Private Attributes | |
XMLNode * | m_parent |
IT_AutoPtr< NSScope > | m_scope |
QName | m_qname |
String | m_target_namespace |
virtual void IT_Bus::XMLNode::sax_accept_characters | ( | const String::UChar * | uchars, | |
size_t | n = String::npos | |||
) | [virtual] |
Accept characters.
uchars | utf16 array. | |
n | Number of code points in uchars. If unspecified assume uchars is null terminated. |
Implements IT_Bus::XMLSaxHandler.
Reimplemented in IT_Bus::SimpleContentXMLNode, and IT_Bus::XMLStreamNode.
virtual void IT_Bus::XMLNode::write_attributes | ( | IT_Bus::XMLOutputStream & | stream | ) | const [virtual] |
Writes the attributes for the XMLNode into the stream specified.
XMLOutputStream& | The underlying stream to encode into. XMLNode tree (only supported by XMLStreamNode). |
Reimplemented in IT_Bus::XMLStreamNode.
virtual void IT_Bus::XMLNode::write_attributes_with_prefix_map | ( | IT_Bus::XMLOutputStream & | stream, | |
NamespaceURIPrefixMap & | current_serialized_prefixes | |||
) | const [virtual] |
Writes the attributes for the XMLNode into the stream specified, use this if only a part of the XMLNode tree is being written.
XMLOutputStream& | The underlying stream to encode into. | |
NamespaceURIPrefixMap& | Map of all currently available prefixes that is already serialized. Used for serializing partial XMLNode tree (only supported by XMLStreamNode currently). |
Reimplemented in IT_Bus::XMLStreamNode.