Inheritance diagram for IT_Bus::XMLStreamNode:
Definition at line 26 of file xml_stream_node.h.
Public Member Functions | |
virtual void | sax_accept_characters (const String::UChar *uchars, size_t n=String::npos) |
Accept characters. | |
void | write (XMLOutputStream &stream) |
Write the StreamNode into the Output stream. | |
virtual void | write (XMLOutputStream &stream, NamespaceURIPrefixMap ¤t_serialized_prefixes) |
Write the StreamNode into the Output stream. | |
virtual void | write_attributes (IT_Bus::XMLOutputStream &stream) const throw ((IOException)) |
Write the attributes into the Output stream. | |
virtual void | write_attributes_with_prefix_map (IT_Bus::XMLOutputStream &stream, NamespaceURIPrefixMap ¤t_serialized_prefixes) const throw ((IOException)) |
Write the attributes into the Output stream. | |
Protected Attributes | |
IT_Vector< XMLStreamNode * > | m_children |
IT_Vector< Attribute * > | m_attributes |
XercesQNameRef * | m_xsi_type |
IdToXMLStreamNodeMap * | m_id_element_map |
String | m_value |
bool | m_visited |
bool | m_href |
XMLStreamNodePool * | m_node_pool |
virtual void IT_Bus::XMLStreamNode::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. |
Reimplemented from IT_Bus::XMLNode.
void IT_Bus::XMLStreamNode::write | ( | XMLOutputStream & | stream | ) |
Write the StreamNode into the Output stream.
XMLOutputStream& | The underlying stream to encode into. |
virtual void IT_Bus::XMLStreamNode::write | ( | XMLOutputStream & | stream, | |
NamespaceURIPrefixMap & | current_serialized_prefixes | |||
) | [virtual] |
Write the StreamNode into the Output stream.
XMLOutputStream& | The underlying stream to encode into. | |
NamespaceURIPrefixMap& | Map of all currently available prefixes that is already serialized. Used for serailizing partial XMLStreamNode tree. |
virtual void IT_Bus::XMLStreamNode::write_attributes | ( | IT_Bus::XMLOutputStream & | stream | ) | const throw ((IOException)) [virtual] |
Write the attributes into the Output stream.
XMLOutputStream& | The underlying stream to encode into. |
Reimplemented from IT_Bus::XMLNode.
virtual void IT_Bus::XMLStreamNode::write_attributes_with_prefix_map | ( | IT_Bus::XMLOutputStream & | stream, | |
NamespaceURIPrefixMap & | current_serialized_prefixes | |||
) | const throw ((IOException)) [virtual] |
Write the attributes into the Output stream.
XMLOutputStream& | The underlying stream to encode into. | |
NamespaceURIPrefixMap& | Map of all currently available prefixes that is already serialized. Used for serailizing partial XMLStreamNode tree. |
Reimplemented from IT_Bus::XMLNode.