CSenFacet Class Reference

class CSenFacet : public CSenBaseElement

Inherits from

Public Member Functions
~CSenFacet()
voidCopyFromL(CSenElement &)
IMPORT_C TPtrC8Name()
IMPORT_C CSenFacet *NewL()
IMPORT_C CSenFacet *NewL(CSenElement &)
IMPORT_C CSenFacet *NewL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const RAttributeArray &)
IMPORT_C voidSetNameL(const TDesC8 &)
IMPORT_C voidSetTypeL(const TDesC8 &)
IMPORT_C voidSetValueL(const TDesC8 &)
IMPORT_C TPtrC8Type()
IMPORT_C TPtrC8Value()
Protected Member Functions
CSenFacet()
IMPORT_C voidConstructL(const TDesC8 &)
IMPORT_C voidConstructL(CSenElement &)
IMPORT_C voidConstructL(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_CCSenFacet()[protected]

C++ default constructor.

~CSenFacet()

IMPORT_C~CSenFacet()[virtual]

Member Functions Documentation

ConstructL(const TDesC8 &)

IMPORT_C voidConstructL(const TDesC8 &aLocalName)[protected]

By default Symbian 2nd phase constructors are private.

Parameters

const TDesC8 & aLocalName

ConstructL(CSenElement &)

IMPORT_C voidConstructL(CSenElement &aCopiedSource)[protected]

Parameters

CSenElement & aCopiedSource

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

IMPORT_C voidConstructL(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 &)

voidCopyFromL(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 TPtrC8Name()[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 & aCopiedSourcesource 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 & aNsUriThe namespace URI of the new element
const TDesC8 & aLocalNameThe local name of the new element
const TDesC8 & aQNameThe qualified name of the new element
const RAttributeArray & aAttributesThe 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 voidSetNameL(const TDesC8 &aName)[virtual]

Setter for name.

Parameters

const TDesC8 & aNamethe name to be set.

SetTypeL(const TDesC8 &)

IMPORT_C voidSetTypeL(const TDesC8 &aType)[virtual]

Setter for type.

Parameters

const TDesC8 & aTypethe type to be set.

SetValueL(const TDesC8 &)

IMPORT_C voidSetValueL(const TDesC8 &aValue)[virtual]

Setter for value.

Parameters

const TDesC8 & aValuethe value to be set.

Type()

IMPORT_C TPtrC8Type()[virtual]

Getter for type.

Value()

IMPORT_C TPtrC8Value()[virtual]

Getter for value.