RSenDocument Class Reference

class RSenDocument : public RXmlEngDocument

Inherits from

  • RSenDocument
Public Member Functions
IMPORT_C void Close ()
IMPORT_C RSenDocument Copy ()
IMPORT_C void Destroy ()
IMPORT_C TInt ManualXmlEngineTlsAttachL ()
IMPORT_C TInt ManualXmlEngineTlsCleanup ()
IMPORT_C RSenDocument NewL ()
IMPORT_C RSenDocument NewL (void *)
IMPORT_C RSenDocument NewLC ()
IMPORT_C RSenDocument NewLC (void *)
Inherited Functions
RXmlEngDocument::AdoptNodeL(TXmlEngNode)
RXmlEngDocument::CloneDocumentL()const
RXmlEngDocument::CopyL()const
RXmlEngDocument::CreateAttributeL(const TDesC8 &,const TDesC8 &)
RXmlEngDocument::CreateBinaryContainerL(const TDesC8 &,const TDesC8 &)
RXmlEngDocument::CreateCDATASectionL(const TDesC8 &)
RXmlEngDocument::CreateChunkContainerL(const TDesC8 &,const RChunk &,const TInt,const TInt)
RXmlEngDocument::CreateCommentL(const TDesC8 &)
RXmlEngDocument::CreateDocumentElementL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
RXmlEngDocument::CreateDocumentFragmentL()
RXmlEngDocument::CreateElementL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
RXmlEngDocument::CreateEntityReferenceL(const TDesC8 &)
RXmlEngDocument::CreateFileContainerL(const TDesC8 &,const RFile &)
RXmlEngDocument::CreateProcessingInstructionL(const TDesC8 &,const TDesC8 &)
RXmlEngDocument::CreateTextNodeL(const TDesC8 &)
RXmlEngDocument::DocumentElement()const
RXmlEngDocument::DocumentUri()const
RXmlEngDocument::FindElementByXmlIdL(const TDesC8 &)const
RXmlEngDocument::GetDataContainerList(RArray< TXmlEngDataContainer > &)
RXmlEngDocument::Implementation()const
RXmlEngDocument::IsStandalone()const
RXmlEngDocument::OpenL(RXmlEngDOMImplementation &)
RXmlEngDocument::OpenL(RXmlEngDOMImplementation &,TXmlEngElement)
RXmlEngDocument::OpenL(RXmlEngDOMImplementation &,void *)
RXmlEngDocument::RXmlEngDocument()
RXmlEngDocument::RXmlEngDocument(void *)
RXmlEngDocument::RegisterXmlIdL(TXmlEngElement,const TDesC8 &,const TDesC8 &)
RXmlEngDocument::RegisterXmlIdL(const TDesC8 &,const TDesC8 &)
RXmlEngDocument::Remove()
RXmlEngDocument::ReplaceWith(TXmlEngNode)
RXmlEngDocument::ReplaceWithL(TXmlEngNode)
RXmlEngDocument::SaveL(MXmlEngOutputStream &,TXmlEngNode,const TXmlEngSerializationOptions &)const
RXmlEngDocument::SaveL(RBuf8 &,TXmlEngNode,const TXmlEngSerializationOptions &)const
RXmlEngDocument::SaveL(RFs &,const TDesC &,TXmlEngNode,const TXmlEngSerializationOptions &)const
RXmlEngDocument::SaveL(const TDesC &,TXmlEngNode,const TXmlEngSerializationOptions &)const
RXmlEngDocument::SetDocumentElement(TXmlEngElement)
RXmlEngDocument::SetDocumentUriL(const TDesC8 &)
RXmlEngDocument::SetStandalone(TBool)
RXmlEngDocument::SetXmlVersionL(const TDesC8 &)
RXmlEngDocument::SubstituteForL(TXmlEngNode)
RXmlEngDocument::XmlEncoding()const
RXmlEngDocument::XmlVersion()const
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::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::RemoveUserData()
TXmlEngNode::SetAsFirstSibling()
TXmlEngNode::SetAsLastSibling()
TXmlEngNode::SetValueL(const TDesC8 &)
TXmlEngNode::TXmlEngNode()
TXmlEngNode::TXmlEngNode(void *)
TXmlEngNode::Unlink()
TXmlEngNode::UserData()const
TXmlEngNode::Value()const
TXmlEngNode::WholeTextContentsCopyL(RBuf8 &)const
Inherited Enumerations
TXmlEngNode:TXmlEngDOMNodeType
Public Attributes
TSenDocumentData * ipData
Inherited Attributes
RXmlEngDocument::iImpl
TXmlEngNode::iInternal

Member Functions Documentation

Close()

IMPORT_C void Close ( )

Closes a RSenDocument .

You must close (or destroy) every RSenDocument you create using NewL or NewLC. In other words, every call to RSenDocument::Copy() , RSenDocument::NewL() and RSenDocument::NewLC() must be matched by a close or destroy. Note: Also Destroy() method can be used to close RSenDocument .

Copy()

IMPORT_C RSenDocument Copy ( )

Copies a RSenDocument . Both the original and the copy must be separately closed.

Since
S60 v3.1

Destroy()

IMPORT_C void Destroy ( )

Closes a RSenDocument .

You must destroy (or close) every RSenDocument you create using NewL or NewLC. In other words, every call to RSenDocument::Copy() , RSenDocument::NewL() and RSenDocument::NewLC() must be matched by a close or destroy. Note: Also Close() method can be used to destroy RSenDocument .

ManualXmlEngineTlsAttachL()

IMPORT_C TInt ManualXmlEngineTlsAttachL ( ) [static]

Sets the Tls

ManualXmlEngineTlsCleanup()

IMPORT_C TInt ManualXmlEngineTlsCleanup ( ) [static]

Frees the Tls

NewL()

IMPORT_C RSenDocument NewL ( ) [static]

Default constructor.

Since
S60 v3.1 Create new document.
S60 v3.1

NewL(void *)

IMPORT_C RSenDocument NewL ( void * aInternal ) [static]

Create new document.

Since
S60 v3.1

Parameters

void * aInternal Document pointer

NewLC()

IMPORT_C RSenDocument NewLC ( ) [static]

Create new document and put it on cleanup stack.

Since
S60 v3.1

NewLC(void *)

IMPORT_C RSenDocument NewLC ( void * aInternal ) [static]

Create new document and put it on cleanup stack.

Since
S60 v3.1

Parameters

void * aInternal Document pointer

Member Data Documentation

TSenDocumentData * ipData

TSenDocumentData * ipData