CSmlDataField Class Reference

#include <SmlDataFormat.h>

Link against: smlstoreformat.lib

class CSmlDataField : public CBase

Inherits from

  • CSmlDataField

    Detailed Description

    Holds data defining a property value or property parameter value. This includes Name, display name, and data type - including any enumerations.

    Member Attribute Documentation

    iDataType

    RString iDataType[protected]

    iDisplayName

    HBufC *iDisplayName[protected]

    iEnumValues

    RArray< RString >iEnumValues[protected]

    iName

    RString iName[protected]

    Constructor & Destructor Documentation

    ~CSmlDataField ( )

    IMPORT_C~CSmlDataField()[virtual]

    Member Function Documentation

    DataType ( )

    IMPORT_C RStringDataType()const

    DisplayName ( )

    IMPORT_C const TDesC &DisplayName()const

    EnumValue ( TInt )

    IMPORT_C RStringEnumValue(TIntaIndex)const

    EnumValueCount ( )

    IMPORT_C TIntEnumValueCount()const

    ExternalizeL ( RWriteStream & )

    IMPORT_C voidExternalizeL(RWriteStream &aStream)const

    Name ( )

    IMPORT_C RStringName()const

    NewLC ( )

    IMPORT_C CSmlDataField *NewLC()[static]

    Data field class Holds data defining a property value or property parameter value. This includes Name, display name, and data type - including any enumerations.

    NewLC ( const RStringPool &, TResourceReader & )

    IMPORT_C CSmlDataField *NewLC(const RStringPool &aStringPool,
    TResourceReader &aReader
    )[static]

    NewLC ( const RStringPool &, RReadStream & )

    IMPORT_C CSmlDataField *NewLC(const RStringPool &aStringPool,
    RReadStream &aStream
    )[static]

    SetDataTypeL ( RString & )

    IMPORT_C voidSetDataTypeL(RString &aDataType)

    SetDisplayNameL ( TDesC & )

    IMPORT_C voidSetDisplayNameL(TDesC &aDisplayName)

    SetEnumValuesL ( RArray< RString > & )

    IMPORT_C voidSetEnumValuesL(RArray< RString > &aEnumValues)

    SetNameL ( RString & )

    IMPORT_C voidSetNameL(RString &aName)