CSenFacet Class Reference

class CSenFacet : public CSenBaseElement
Public Member Functions
~CSenFacet ()
void CopyFromL ( CSenElement &)
IMPORT_C TPtrC8 Name ()
IMPORT_C CSenFacet * NewL ()
IMPORT_C CSenFacet * NewL ( CSenElement &)
IMPORT_C CSenFacet * NewL (const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
IMPORT_C void SetNameL (const TDesC8 &)
IMPORT_C void SetTypeL (const TDesC8 &)
IMPORT_C void SetValueL (const TDesC8 &)
IMPORT_C TPtrC8 Type ()
IMPORT_C TPtrC8 Value ()
Protected Member Functions
CSenFacet ()
IMPORT_C void ConstructL (const TDesC8 &)
IMPORT_C void ConstructL ( CSenElement &)
IMPORT_C void ConstructL (const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CSenBaseElement::AddAttrL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddAttributeL(CSenBaseAttribute *)
CSenBaseElement::AddAttributeL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddAttributeL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddAttributesL(const RAttributeArray &)
CSenBaseElement::AddElementL(CSenElement &)
CSenBaseElement::AddElementL(const TDesC8 &)
CSenBaseElement::AddElementL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddElementL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::AddNamespaceL(CSenNamespace &,TBool)
CSenBaseElement::AddNamespaceL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::AllocContentBufL()
CSenBaseElement::AsElement()
CSenBaseElement::AsXmlL()
CSenBaseElement::AsXmlUnicodeL()
CSenBaseElement::AttrValue(const TDesC8 &)
CSenBaseElement::AttributesL()
CSenBaseElement::BaseConstructL(const TDesC8 &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &)
CSenBaseElement::BaseConstructL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,CSenElement &)
CSenBaseElement::CSenBaseElement()
CSenBaseElement::Child(TInt)
CSenBaseElement::ConsistsOfL(MSenElement &)
CSenBaseElement::Content()const
CSenBaseElement::ContentUnicodeL()const
CSenBaseElement::ContentWriteStreamL()
CSenBaseElement::CreateElementL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::DetachL()
CSenBaseElement::Element(const TDesC8 &)
CSenBaseElement::Element(const TDesC8 &,const TDesC8 &)
CSenBaseElement::ElementsL()
CSenBaseElement::ElementsL(RPointerArray< CSenElement > &,const TDesC8 &)
CSenBaseElement::ElementsL(RPointerArray< CSenElement > &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::FindAttr(const TDesC8 &)
CSenBaseElement::HasContent()const
CSenBaseElement::IndexOfElement(const TDesC8 &,const TDesC8 &)const
CSenBaseElement::InsertElementL(CSenElement &,const CSenElement &)
CSenBaseElement::LocalName()const
CSenBaseElement::Namespace()
CSenBaseElement::Namespace(const TDesC8 &)
CSenBaseElement::Namespace(const TDesC8 &,const TBool)
CSenBaseElement::Namespace(const TDesC8 &,const TDesC8 &)
CSenBaseElement::NamespaceURI()const
CSenBaseElement::NamespacesL()
CSenBaseElement::NewL(const TDesC8 &)
CSenBaseElement::NewL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::NewL(const TDesC8 &,const TDesC8 &,const TDesC8 &,const RAttributeArray &,CSenElement &)
CSenBaseElement::NsPrefix()const
CSenBaseElement::Parent()
CSenBaseElement::RemoveElement(CSenElement &)
CSenBaseElement::RemoveElement(const TDesC8 &)
CSenBaseElement::RemoveElement(const TDesC8 &,const TDesC8 &)
CSenBaseElement::ReplaceElementL(CSenElement &)
CSenBaseElement::Root()
CSenBaseElement::Set(const TDesC8 &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::SetAttributesL(const RAttributeArray &)
CSenBaseElement::SetContentL(const TDesC8 &)
CSenBaseElement::SetNamespaceL(const TDesC8 &)
CSenBaseElement::SetNamespaceL(const TDesC8 &,const TDesC8 &)
CSenBaseElement::SetParent(CSenElement *)
CSenBaseElement::SetPrefixL(const TDesC8 &)
CSenBaseElement::WriteAsXMLToL(RWriteStream &)
CSenBaseElement::WriteAttrToL(RWriteStream &,const TDesC8 &,const TDesC8 &)
CSenBaseElement::WriteAttrsToL(RWriteStream &)
CSenBaseElement::WriteContentToL(RWriteStream &)
CSenBaseElement::WriteElementsToL(RWriteStream &)
CSenBaseElement::WriteNamespacesToL(RWriteStream &)
CSenBaseElement::WriteToBufL(CBufBase &)
CSenBaseElement::~CSenBaseElement()
CSenElement::AddAttributesL(const RAttributeArray &)

Constructor & Destructor Documentation

CSenFacet()

IMPORT_C CSenFacet ( ) [protected]

C++ default constructor.

~CSenFacet()

IMPORT_C ~CSenFacet ( ) [virtual]

Member Functions Documentation

ConstructL(const TDesC8 &)

IMPORT_C void ConstructL ( const TDesC8 & aLocalName ) [protected]

By default Symbian 2nd phase constructors are private.

Parameters

const TDesC8 & aLocalName

ConstructL(CSenElement &)

IMPORT_C void ConstructL ( CSenElement & aCopiedSource ) [protected]

Parameters

CSenElement & aCopiedSource

ConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)

IMPORT_C void ConstructL ( const TDesC8 & aNsUri,
const TDesC8 & aLocalName,
const TDesC8 & aQName,
const RAttributeArray & aAttributes
) [protected]

Parameters

const TDesC8 & aNsUri
const TDesC8 & aLocalName
const TDesC8 & aQName
const RAttributeArray & aAttributes

CopyFromL(CSenElement &)

void CopyFromL ( CSenElement & aSource ) [virtual]

Copies content from given element to this element appending to the existing content if there is any.

Parameters

CSenElement & aSource

Name()

IMPORT_C TPtrC8 Name ( ) [virtual]

Getter for name.

NewL()

IMPORT_C CSenFacet * NewL ( ) [static]

Basic constructor.

NewL(CSenElement &)

IMPORT_C CSenFacet * NewL ( CSenElement & aCopiedSource ) [static]

Basic constructor.

Parameters

CSenElement & aCopiedSource source to copy facet data from.

NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)

IMPORT_C CSenFacet * NewL ( const TDesC8 & aNsUri,
const TDesC8 & aLocalName,
const TDesC8 & aQName,
const RAttributeArray & aAttributes
) [static]

Basic constructor.

Parameters

const TDesC8 & aNsUri The namespace URI of the new element
const TDesC8 & aLocalName The local name of the new element
const TDesC8 & aQName The qualified name of the new element
const RAttributeArray & aAttributes The attributes of the new element Leave codes: KErrSenInvalidCharacters if aLocalName or aQName contains illegal characters. KErrSenZeroLengthDescriptor if aLocalName or aQName is zero length.

SetNameL(const TDesC8 &)

IMPORT_C void SetNameL ( const TDesC8 & aName ) [virtual]

Setter for name.

Parameters

const TDesC8 & aName the name to be set.

SetTypeL(const TDesC8 &)

IMPORT_C void SetTypeL ( const TDesC8 & aType ) [virtual]

Setter for type.

Parameters

const TDesC8 & aType the type to be set.

SetValueL(const TDesC8 &)

IMPORT_C void SetValueL ( const TDesC8 & aValue ) [virtual]

Setter for value.

Parameters

const TDesC8 & aValue the value to be set.

Type()

IMPORT_C TPtrC8 Type ( ) [virtual]

Getter for type.

Value()

IMPORT_C TPtrC8 Value ( ) [virtual]

Getter for value.