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] |
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.