| class CSenDomFragmentBase : public CSenFragmentBase |
| Public Member Functions | |
|---|---|
| ~CSenDomFragmentBase() | |
| IMPORT_C void | AddAttributesL(const RAttributeArray &) |
| IMPORT_C RSenDocument & | AsDocumentL() |
| IMPORT_C TXmlEngElement | AsElementL() |
| IMPORT_C HBufC8 * | AsXmlL() |
| IMPORT_C HBufC * | AsXmlUnicodeL() |
| IMPORT_C TBool | ConsistsOfL(CSenFragmentBase &) |
| IMPORT_C TPtrC8 | ContentL() |
| IMPORT_C void | ExpandL(const RTagInfo &, const RAttributeArray &, TInt) |
| IMPORT_C TXmlEngElement | ExtractElement() |
| IMPORT_C TAny * | GetExtendedInterface(const TInt32) |
| IMPORT_C TPtrC8 | LocalName() |
| IMPORT_C TXmlEngNamespace | Namespace(const TDesC8 &) |
| IMPORT_C CSenDomFragmentBase * | NewL() |
| IMPORT_C CSenDomFragmentBase * | NewL(const TXmlEngElement &) |
| IMPORT_C CSenDomFragmentBase * | NewL(const TDesC8 &) |
| IMPORT_C CSenDomFragmentBase * | NewL(const TDesC8 &, const TDesC8 &) |
| IMPORT_C CSenDomFragmentBase * | NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &) |
| IMPORT_C CSenDomFragmentBase * | NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &) |
| IMPORT_C CSenDomFragmentBase * | NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, TXmlEngElement &) |
| IMPORT_C CSenDomFragmentBase * | NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, TXmlEngElement &, RSenDocument &) |
| IMPORT_C TPtrC8 | NsPrefix() |
| IMPORT_C TPtrC8 | NsUri() |
| IMPORT_C void | OnContentL(const TDesC8 &, TInt) |
| IMPORT_C void | OnDelegateParsingL(CSenFragmentBase &) |
| IMPORT_C void | OnDelegateParsingL(const RTagInfo &, const RAttributeArray &, TInt) |
| IMPORT_C void | OnEndDocumentL(TInt) |
| IMPORT_C void | OnEndElementL(const RTagInfo &, TInt) |
| IMPORT_C void | OnEndPrefixMappingL(const RString &, TInt) |
| IMPORT_C void | OnError(TInt) |
| IMPORT_C void | OnIgnorableWhiteSpaceL(const TDesC8 &, TInt) |
| IMPORT_C void | OnProcessingInstructionL(const TDesC8 &, const TDesC8 &, TInt) |
| IMPORT_C void | OnResumeParsingFromL(const RTagInfo &, TInt) |
| IMPORT_C void | OnSkippedEntityL(const RString &, TInt) |
| IMPORT_C void | OnStartDocumentL(const RDocumentParameters &, TInt) |
| IMPORT_C void | OnStartElementL(const RTagInfo &, const RAttributeArray &, TInt) |
| IMPORT_C void | OnStartPrefixMappingL(const RString &, const RString &, TInt) |
| IMPORT_C void | OnWriteEndElementL(const RTagInfo &) |
| IMPORT_C void | OnWriteStartElementL(const RTagInfo &, const RAttributeArray &) |
| IMPORT_C void | ResetContentL() |
| IMPORT_C void | SetContentHandler(CSenFragmentBase &) |
| IMPORT_C void | SetOwner(CSenFragmentBase &) |
| IMPORT_C void | WriteAsXMLToL(RWriteStream &) |
| Protected Member Functions | |
|---|---|
| CSenDomFragmentBase() | |
| IMPORT_C void | AddNamespacesL() |
| IMPORT_C void | BaseConstructL() |
| IMPORT_C void | BaseConstructL(const TXmlEngElement &) |
| IMPORT_C void | BaseConstructL(const TDesC8 &) |
| IMPORT_C void | BaseConstructL(const TDesC8 &, const TDesC8 &) |
| IMPORT_C void | BaseConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &) |
| IMPORT_C void | BaseConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &) |
| IMPORT_C void | BaseConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, TXmlEngElement &) |
| IMPORT_C void | BaseConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &, TXmlEngElement &, RSenDocument &) |
| IMPORT_C TBool | ConsistsOfL(TXmlEngElement &, TXmlEngElement &) |
| IMPORT_C TPtrC8 | ContentOf(const TDesC8 &) |
| void | RenameL(const TDesC8 &, const TDesC8 &, const TDesC8 &) |
| void | RenameL(const TDesC8 &, const TDesC8 &) |
| void | RenameLocalNameL(const TDesC8 &) |
| void | RenameNamespaceL(const TDesC8 &) |
| void | RenameNamespaceL(const TDesC8 &, const TDesC8 &) |
| void | RenamePrefixL(const TDesC8 &) |
| IMPORT_C TXmlEngElement | SetContentOfL(const TDesC8 &, const TDesC8 &) |
| Protected Attributes | |
|---|---|
| CSenDomFragmentBase * | ipDomDelegate |
| IMPORT_C void | AddAttributesL | ( | const RAttributeArray & | aAttrs | ) | [virtual] |
| const RAttributeArray & aAttrs |
| IMPORT_C void | AddNamespacesL | ( | ) | [protected, virtual] |
| IMPORT_C RSenDocument & | AsDocumentL | ( | ) | [virtual] |
Returns the current XML element of this fragment. If element has not been set, this method will initialize new, un-initialized element. Method leaves with if there is not enough memory (OOM)
| IMPORT_C TXmlEngElement | AsElementL | ( | ) | [virtual] |
Returns the current XML element of this fragment. If element has not been set, this method will initialize new, un-initialized element. Method leaves with if there is not enough memory (OOM)
| IMPORT_C HBufC8 * | AsXmlL | ( | ) | [virtual] |
| IMPORT_C HBufC * | AsXmlUnicodeL | ( | ) | [virtual] |
| IMPORT_C void | BaseConstructL | ( | ) | [protected] |
| IMPORT_C void | BaseConstructL | ( | const TXmlEngElement & | aElement | ) | [protected] |
| const TXmlEngElement & aElement | is the XML element of this fragment. |
| IMPORT_C void | BaseConstructL | ( | const TDesC8 & | aLocalName | ) | [protected] |
| const TDesC8 & aLocalName | The local name of the element |
| IMPORT_C void | BaseConstructL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName | |||
| ) | [protected] | |||
| IMPORT_C void | BaseConstructL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix | |||
| ) | [protected] | |||
| IMPORT_C void | BaseConstructL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix, | |||
| const RAttributeArray & | aAttrs | |||
| ) | [protected] | |||
| IMPORT_C void | BaseConstructL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix, | |||
| const RAttributeArray & | aAttrs, | |||
| TXmlEngElement & | aParent | |||
| ) | [protected] | |||
| const TDesC8 & aNsUri | The namespace URI of the element |
| const TDesC8 & aLocalName | The local name of the element |
| const TDesC8 & aPrefix | The prefix of the element |
| const RAttributeArray & aAttrs | The attributes of the element |
| TXmlEngElement & aParent | The parent of the element |
| IMPORT_C void | BaseConstructL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix, | |||
| const RAttributeArray & | aAttrs, | |||
| TXmlEngElement & | aParent, | |||
| RSenDocument & | aOwnerDocument | |||
| ) | [protected] | |||
| const TDesC8 & aNsUri | The namespace URI of the element |
| const TDesC8 & aLocalName | The local name of the element |
| const TDesC8 & aPrefix | The prefix of the element |
| const RAttributeArray & aAttrs | The attributes of the element |
| TXmlEngElement & aParent | The parent of the element |
| RSenDocument & aOwnerDocument | The document which will be the owner of the elements of this fragment |
| IMPORT_C TBool | ConsistsOfL | ( | CSenFragmentBase & | aCandidate | ) | [virtual] |
| CSenFragmentBase & aCandidate | The pattern to be matched. Must contain same or less data for match to come true. |
| IMPORT_C TBool | ConsistsOfL | ( | TXmlEngElement & | aElement, |
| TXmlEngElement & | aCandidate | |||
| ) | [protected, virtual] | |||
| TXmlEngElement & aElement | |
| TXmlEngElement & aCandidate |
| IMPORT_C TPtrC8 | ContentL | ( | ) | [virtual] |
| IMPORT_C TPtrC8 | ContentOf | ( | const TDesC8 & | aLocalName | ) | [protected] |
| const TDesC8 & aLocalName | The local name of the element which content is asked |
| IMPORT_C void | ExpandL | ( | const RTagInfo & | aElement, |
| const RAttributeArray & | aAttributes, | |||
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| const RTagInfo & aElement | The RTagInfo class holding information that describes the element. |
| const RAttributeArray & aAttributes | The attributes of the new element |
| TInt aErrorCode | Error code |
| IMPORT_C TXmlEngElement | ExtractElement | ( | ) | [virtual] |
| IMPORT_C TAny * | GetExtendedInterface | ( | const TInt32 | aUid | ) | [virtual] |
| const TInt32 aUid |
| IMPORT_C TXmlEngNamespace | Namespace | ( | const TDesC8 & | aPrefix | ) | [virtual] |
| const TDesC8 & aPrefix |
| IMPORT_C CSenDomFragmentBase * | NewL | ( | ) | [static] |
| IMPORT_C CSenDomFragmentBase * | NewL | ( | const TXmlEngElement & | aElement | ) | [static] |
| const TXmlEngElement & aElement | Element to copy construction data from. |
| IMPORT_C CSenDomFragmentBase * | NewL | ( | const TDesC8 & | aLocalName | ) | [static] |
| const TDesC8 & aLocalName | is the XML localname of this fragment |
| IMPORT_C CSenDomFragmentBase * | NewL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName | |||
| ) | [static] | |||
| IMPORT_C CSenDomFragmentBase * | NewL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix | |||
| ) | [static] | |||
| IMPORT_C CSenDomFragmentBase * | NewL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix, | |||
| const RAttributeArray & | aAttrs | |||
| ) | [static] | |||
| IMPORT_C CSenDomFragmentBase * | NewL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix, | |||
| const RAttributeArray & | aAttrs, | |||
| TXmlEngElement & | aParent | |||
| ) | [static] | |||
| const TDesC8 & aNsUri | is the XML namespace of this fragment |
| const TDesC8 & aLocalName | is the XML localname of this fragment |
| const TDesC8 & aPrefix | is the prefix of this fragment |
| const RAttributeArray & aAttrs | are the XML attributes of this fragment |
| TXmlEngElement & aParent | is the parent XML element of this fragment |
| IMPORT_C CSenDomFragmentBase * | NewL | ( | const TDesC8 & | aNsUri, |
| const TDesC8 & | aLocalName, | |||
| const TDesC8 & | aPrefix, | |||
| const RAttributeArray & | aAttrs, | |||
| TXmlEngElement & | aParent, | |||
| RSenDocument & | aOwnerDocument | |||
| ) | [static] | |||
| const TDesC8 & aNsUri | is the XML namespace of this fragment |
| const TDesC8 & aLocalName | is the XML localname of this fragment |
| const TDesC8 & aPrefix | is the prefix of this fragment |
| const RAttributeArray & aAttrs | are the XML attributes of this fragment |
| TXmlEngElement & aParent | is the parent XML element of this fragment |
| RSenDocument & aOwnerDocument | is the document which will be the owner of the elements of this fragment |
| IMPORT_C TPtrC8 | NsPrefix | ( | ) | const [virtual] |
| IMPORT_C TPtrC8 | NsUri | ( | ) | const [virtual] |
| IMPORT_C void | OnContentL | ( | const TDesC8 & | aBytes, |
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| IMPORT_C void | OnDelegateParsingL | ( | CSenFragmentBase & | aDelegate | ) | [virtual] |
| CSenFragmentBase & aDelegate | is the fragment to start handling the SAX events. |
| IMPORT_C void | OnDelegateParsingL | ( | const RTagInfo & | aElement, |
| const RAttributeArray & | aAttributes, | |||
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| const RTagInfo & aElement | |
| const RAttributeArray & aAttributes | |
| TInt aErrorCode |
| IMPORT_C void | OnEndDocumentL | ( | TInt | aErrorCode | ) | [virtual] |
| TInt aErrorCode |
| IMPORT_C void | OnEndElementL | ( | const RTagInfo & | aElement, |
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| const RTagInfo & aElement | |
| TInt aErrorCode |
| IMPORT_C void | OnEndPrefixMappingL | ( | const RString & | aPrefix, |
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| IMPORT_C void | OnError | ( | TInt | aErrorCode | ) | [virtual] |
| TInt aErrorCode |
| IMPORT_C void | OnIgnorableWhiteSpaceL | ( | const TDesC8 & | aBytes, |
| TInt | ErrorCode | |||
| ) | [virtual] | |||
| IMPORT_C void | OnProcessingInstructionL | ( | const TDesC8 & | aTarget, |
| const TDesC8 & | aData, | |||
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| IMPORT_C void | OnResumeParsingFromL | ( | const RTagInfo & | aElement, |
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| const RTagInfo & aElement | The RTagInfo class holding information that describes the element. |
| TInt aErrorCode | Error code |
| IMPORT_C void | OnSkippedEntityL | ( | const RString & | aName, |
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| IMPORT_C void | OnStartDocumentL | ( | const RDocumentParameters & | aDocParam, |
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| const RDocumentParameters & aDocParam | |
| TInt aErrorCode |
| IMPORT_C void | OnStartElementL | ( | const RTagInfo & | aElement, |
| const RAttributeArray & | aAttributes, | |||
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| const RTagInfo & aElement | |
| const RAttributeArray & aAttributes | |
| TInt aErrorCode |
| IMPORT_C void | OnStartPrefixMappingL | ( | const RString & | aPrefix, |
| const RString & | aUri, | |||
| TInt | aErrorCode | |||
| ) | [virtual] | |||
| IMPORT_C void | OnWriteEndElementL | ( | const RTagInfo & | aElement | ) |
| const RTagInfo & aElement | The RTagInfo class holding information that describes the element. |
| IMPORT_C void | OnWriteStartElementL | ( | const RTagInfo & | aElement, |
| const RAttributeArray & | aAttributes | |||
| ) | ||||
| const RTagInfo & aElement | The RTagInfo class holding information that describes the element. |
| const RAttributeArray & aAttributes | The attributes of the new element |
| void | RenameL | ( | const TDesC8 & | aLocalName, |
| const TDesC8 & | aPrefix, | |||
| const TDesC8 & | aNamespace | |||
| ) | [protected] | |||
Method renames the XML properties of this fragment.
| void | RenameL | ( | const TDesC8 & | aLocalName, |
| const TDesC8 & | aNamespace | |||
| ) | [protected] | |||
Method renames the XML properties of this fragment.
| void | RenameLocalNameL | ( | const TDesC8 & | aLocalName | ) | [protected] |
Renames local name for this XML fragment.
| const TDesC8 & aLocalName | XML localname for this fragment Method leaves with if there is not enough memory (OOM) |
| void | RenameNamespaceL | ( | const TDesC8 & | aNamespace | ) | [protected] |
Renames namespace URI for this XML fragment.
| const TDesC8 & aNamespace | XML namespace URI for this fragment Method leaves with if there is not enough memory(OOM) |
| void | RenameNamespaceL | ( | const TDesC8 & | aPrefix, |
| const TDesC8 & | aNamespace | |||
| ) | [protected] | |||
Renames namespace prefix and namespace URI for this XML fragment.
| void | RenamePrefixL | ( | const TDesC8 & | aPrefix | ) | [protected] |
Renames namespace prefix for this XML fragment.
| const TDesC8 & aPrefix | XML namespace prefix for this fragment Method leaves with if there is not enough memory (OOM) |
| IMPORT_C void | SetContentHandler | ( | CSenFragmentBase & | aContentHandler | ) |
| CSenFragmentBase & aContentHandler |
| IMPORT_C TXmlEngElement | SetContentOfL | ( | const TDesC8 & | aLocalName, |
| const TDesC8 & | aContent | |||
| ) | [protected] | |||
| IMPORT_C void | SetOwner | ( | CSenFragmentBase & | aFragment | ) | [virtual] |
| CSenFragmentBase & aFragment |
| IMPORT_C void | WriteAsXMLToL | ( | RWriteStream & | aWs | ) | [virtual] |
| RWriteStream & aWs | is the stream into which the UTF-8 form XML will be written. |
| CSenDomFragmentBase * | ipDomDelegate | [protected] |
Callback functions which implement the XML content handler interface. Inheriting classes can override these.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.