IT_Bus::XMLStreamNode Class Reference

Inheritance diagram for IT_Bus::XMLStreamNode:

IT_Bus::XMLNode IT_Bus::PrefixResolver IT_Bus::XMLSaxHandler IT_Bus::XMLStreamDocument List of all members.

Detailed Description

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 &current_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 &current_serialized_prefixes) const throw ((IOException))
 Write the attributes into the Output stream.

Protected Attributes

IT_Vector< XMLStreamNode * > m_children
IT_Vector< Attribute * > m_attributes
XercesQNameRefm_xsi_type
IdToXMLStreamNodeMapm_id_element_map
String m_value
bool m_visited
bool m_href
XMLStreamNodePoolm_node_pool


Member Function Documentation

virtual void IT_Bus::XMLStreamNode::sax_accept_characters ( const String::UChar uchars,
size_t  n = String::npos 
) [virtual]

Accept characters.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.


Generated on Tue Mar 20 15:28:15 2007 for Artix by  doxygen 1.5.1-p1