CSenFacet Class Reference
Link against: SenServDesc.lib
| class CSenFacet : public CSenBaseElement |
| 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] |
~CSenFacet ( )
| IMPORT_C | ~CSenFacet | ( | ) | [virtual] |
Member Function Documentation
ConstructL ( const TDesC8 & )
| IMPORT_C void | ConstructL | ( | const TDesC8 & | aLocalName | ) | [protected] |
By default Symbian 2nd phase constructors are private.
ConstructL ( CSenElement & )
| IMPORT_C void | ConstructL | ( | CSenElement & | aCopiedSource | ) | [protected] |
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] |
CopyFromL ( CSenElement & )
Copies content from given element to this element appending to the existing content if there is any.
Name ( )
| IMPORT_C TPtrC8 | Name | ( | ) | [virtual] |
Returns: the name of the facet
NewL ( CSenElement & )
| Parameter | Description | | 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] |
| Parameter | Description | | aNsUri | The namespace URI of the new element |
| aLocalName | The local name of the new element |
| aQName | The qualified name of the new element |
| 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] |
| Parameter | Description | | aName | the name to be set. |
SetTypeL ( const TDesC8 & )
| IMPORT_C void | SetTypeL | ( | const TDesC8 & | aType | ) | [virtual] |
| Parameter | Description | | aType | the type to be set. |
SetValueL ( const TDesC8 & )
| IMPORT_C void | SetValueL | ( | const TDesC8 & | aValue | ) | [virtual] |
| Parameter | Description | | aValue | the value to be set. |
Type ( )
| IMPORT_C TPtrC8 | Type | ( | ) | [virtual] |
Returns: the type of the facet
Value ( )
| IMPORT_C TPtrC8 | Value | ( | ) | [virtual] |
Returns: the value of the facet