TXmlEngDataContainer Class Reference

class TXmlEngDataContainer : public TXmlEngNode

This class represents different types of binary data in DOM tree.

It can be custom-serialized using the MXmlEngDataSerializer interface which can be set in the TXmlEngSerializationOptions used for saving the tree.

Inherits from

  • TXmlEngDataContainer
    Public Member Functions
    IMPORT_C TPtrC8Cid()
    IMPORT_C TUintSize()
    Protected Member Functions
    TXmlEngDataContainer()
    TXmlEngDataContainer(void *)
    Inherited Functions
    TXmlEngNode::AddUserData(MXmlEngUserData *)
    TXmlEngNode::AppendChildL(TXmlEngNode)
    TXmlEngNode::AsAttr()const
    TXmlEngNode::AsBinaryContainer()const
    TXmlEngNode::AsCDATASection()const
    TXmlEngNode::AsChunkContainer()const
    TXmlEngNode::AsComment()const
    TXmlEngNode::AsDataContainer()const
    TXmlEngNode::AsDocumentFragment()const
    TXmlEngNode::AsElement()const
    TXmlEngNode::AsEntityReference()const
    TXmlEngNode::AsFileContainer()const
    TXmlEngNode::AsNamespace()const
    TXmlEngNode::AsProcessingInstruction()const
    TXmlEngNode::AsText()const
    TXmlEngNode::BaseUriL(RBuf8 &)const
    TXmlEngNode::CopyL()const
    TXmlEngNode::CopyToL(TXmlEngNode)const
    TXmlEngNode::DoUnlinkNode()
    TXmlEngNode::FirstChild()const
    TXmlEngNode::GetChildNodes(RXmlEngNodeList< TXmlEngNode > &)const
    TXmlEngNode::HasAttributes()const
    TXmlEngNode::HasChildNodes()const
    TXmlEngNode::InnerXmlL(RBuf8 &)
    TXmlEngNode::IsDefaultNamespaceL(const TDesC8 &)const
    TXmlEngNode::IsNull()const
    TXmlEngNode::IsSameNode(TXmlEngNode)const
    TXmlEngNode::IsSimpleTextContents()const
    TXmlEngNode::LastChild()const
    TXmlEngNode::LinkBefore(TXmlEngNode)
    TXmlEngNode::LookupNamespaceUriL(const TDesC8 &)const
    TXmlEngNode::LookupPrefixL(const TDesC8 &)const
    TXmlEngNode::MoveAfterSibling(TXmlEngNode)
    TXmlEngNode::MoveBeforeSibling(TXmlEngNode)
    TXmlEngNode::MoveTo(TXmlEngNode)
    TXmlEngNode::MoveToL(TXmlEngNode)
    TXmlEngNode::Name()const
    TXmlEngNode::NamespaceDeclaration()const
    TXmlEngNode::NamespaceUri()const
    TXmlEngNode::NextSibling()const
    TXmlEngNode::NodeType()const
    TXmlEngNode::NotNull()const
    TXmlEngNode::OuterXmlL(RBuf8 &)
    TXmlEngNode::OwnerDocument()const
    TXmlEngNode::ParentNode()const
    TXmlEngNode::Prefix()const
    TXmlEngNode::PreviousSibling()const
    TXmlEngNode::ReconcileNamespacesL()
    TXmlEngNode::Remove()
    TXmlEngNode::RemoveUserData()
    TXmlEngNode::ReplaceWith(TXmlEngNode)
    TXmlEngNode::ReplaceWithL(TXmlEngNode)
    TXmlEngNode::SetAsFirstSibling()
    TXmlEngNode::SetAsLastSibling()
    TXmlEngNode::SetValueL(const TDesC8 &)
    TXmlEngNode::SubstituteForL(TXmlEngNode)
    TXmlEngNode::TXmlEngNode()
    TXmlEngNode::TXmlEngNode(void *)
    TXmlEngNode::Unlink()
    TXmlEngNode::UserData()const
    TXmlEngNode::Value()const
    TXmlEngNode::WholeTextContentsCopyL(RBuf8 &)const
    Inherited Enumerations
    TXmlEngNode:TXmlEngDOMNodeType
    Inherited Attributes
    TXmlEngNode::iInternal

    Constructor & Destructor Documentation

    TXmlEngDataContainer()

    TXmlEngDataContainer()[protected, inline]

    Default constructor

    TXmlEngDataContainer(void *)

    TXmlEngDataContainer(void *aInternal)[protected, inline]

    Constructor

    Parameters

    void * aInternalnode pointer

    Member Functions Documentation

    Cid()

    IMPORT_C TPtrC8Cid()const

    Get CID of data container.

    Size()

    IMPORT_C TUintSize()const

    Get data size in bytes