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 throw ((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 throw ((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 throw ((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 throw ((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 throw ((IOException)) [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_WS_ORB::CORBAWSDLAddress, IT_HTTP::HTTPClientConfiguration, IT_HTTP::HTTPWSDLAddress, IT_HTTP::HTTPServerConfiguration, IT_Bus::MimeWSDLContent, IT_Bus::MimeWSDLMultipartRelated, IT_Bus::MimeWSDLPart, IT_MQ::MQConfiguration, IT_Bus::Soap12WSDLAddress, IT_Bus::Soap12WSDLBinding, IT_Bus::Soap12WSDLBody, IT_Bus::Soap12WSDLFault, IT_Bus::Soap12WSDLHeader, IT_Bus::Soap12WSDLHeaderFault, IT_Bus::Soap12WSDLOperation, IT_Bus::SoapWSDLAddress, IT_Bus::SoapWSDLBinding, IT_Bus::SoapWSDLBody, IT_Bus::SoapWSDLFault, IT_Bus::SoapWSDLHeader, IT_Bus::SoapWSDLOperation, IT_Bus::TunnelWSDLAddress, IT_Bus::TunnelWSDLPayload, IT_Bus::TunnelWSDLPolicy, IT_Bus::XMLFormatWSDLBinding, IT_Bus::XMLFormatWSDLBody, and IT_Bus::XMLStreamNode.
virtual void IT_Bus::XMLNode::write_attributes_with_prefix_map | ( | IT_Bus::XMLOutputStream & | stream, | |
NamespaceURIPrefixMap & | current_serialized_prefixes | |||
) | const throw ((IOException)) [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.