CNSmlProperty Class Reference

class CNSmlProperty : public CParserProperty

Class that is inherited from CParserProperty to make it possible to handle parameters.

nsmldatamod.lib

Inherits from

Public Member Functions
TInt Compare(const CNSmlProperty &, const CNSmlProperty &)
CNSmlProperty *NewL(CParserPropertyValue &, const TDesC8 &, CArrayPtr< CParserParam > *)
TInt ParamCount()
CArrayPtr< CParserParam > *Parameters()
Protected Member Functions
CNSmlProperty(CParserPropertyValue &, CArrayPtr< CParserParam > *)
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()
CParserProperty::AddParamL(CParserParam *)
CParserProperty::CParserProperty(CArrayPtr< CParserParam > *)
CParserProperty::CParserProperty(CParserPropertyValue &,CArrayPtr< CParserParam > *)
CParserProperty::ConstructSelfL(CParserProperty &,const TDesC8 &)
CParserProperty::DeleteParam(TDesC8 &)
CParserProperty::ExternalizeL(RWriteStream &,CVersitParser *)
CParserProperty::LoadBinaryValuesFromFilesL(RFs &)
CParserProperty::Name()const
CParserProperty::NameUid()const
CParserProperty::Param(const TDesC8 &)const
CParserProperty::ParamArray()const
CParserProperty::SaveBinaryValuesToFilesL(TInt,const TDesC &,RFs &)
CParserProperty::SetNameL(const TDesC8 &)
CParserProperty::SetNameUid(TUid)
CParserProperty::SetParamArray(CArrayPtr< CParserParam > *)
CParserProperty::SetValue(CParserPropertyValue *)
CParserProperty::SupportsInterface(const TUid &)const
CParserProperty::Uid()const
CParserProperty::Value()const
CParserProperty::~CParserProperty()
Inherited Attributes
CParserProperty::iArrayOfParams
CParserProperty::iPropertyName
CParserProperty::iPropertyNameUid
CParserProperty::iPropertyValue

Constructor & Destructor Documentation

CNSmlProperty(CParserPropertyValue &, CArrayPtr< CParserParam > *)

CNSmlProperty(CParserPropertyValue &aPropertyValue,
CArrayPtr< CParserParam > *aArrayOfParams
)[protected]

Basic constructor of class

Parameters

CParserPropertyValue & aPropertyValue
CArrayPtr< CParserParam > * aArrayOfParams

Member Functions Documentation

Compare(const CNSmlProperty &, const CNSmlProperty &)

TInt Compare(const CNSmlProperty &aFirst,
const CNSmlProperty &aSecond
)[static]

Compares names of two properties

Parameters

const CNSmlProperty & aFirst
const CNSmlProperty & aSecond

NewL(CParserPropertyValue &, const TDesC8 &, CArrayPtr< CParserParam > *)

CNSmlProperty *NewL(CParserPropertyValue &aPropertyValue,
const TDesC8 &aName,
CArrayPtr< CParserParam > *aArrayOfParams
)[static]

Creates new property based on given parameters.

Parameters

CParserPropertyValue & aPropertyValue
const TDesC8 & aName
CArrayPtr< CParserParam > * aArrayOfParams

ParamCount()

TInt ParamCount()const

Returns count of paramaters.

Parameters()

CArrayPtr< CParserParam > *Parameters()const

Returns paramaters of property.