MVPbkContactFieldData Class Reference

#include <app/MVPbkContactFieldData.h>

class MVPbkContactFieldData
Public Member Functions
virtual ~MVPbkContactFieldData()
virtual TAny *ContactFieldDataExtension(TUid)
pure virtual voidCopyL(const MVPbkContactFieldData &)
pure virtual TVPbkFieldStorageType DataType()
pure virtual TBool IsEmpty()

Detailed Description

Virtual Phonebook field data interface. Interface for contact field data. Different data type interfaces are derived from this interface, which have data manipulation functionality.

Constructor & Destructor Documentation

~MVPbkContactFieldData ( )

~MVPbkContactFieldData()[inline, virtual]


Member Function Documentation

ContactFieldDataExtension ( TUid )

TAny *ContactFieldDataExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Returns: Extension point or NULL.

CopyL ( const MVPbkContactFieldData & )

voidCopyL(const MVPbkContactFieldData &aFieldData)[pure virtual]

Copies data from given field data.

aFieldDataData that is copied to this object. aFieldData.DataType() == this->DataType()

DataType ( )

TVPbkFieldStorageType DataType()const [pure virtual]

Returns the derived data type id.

Returns: Contact field storage type.

IsEmpty ( )

TBool IsEmpty()const [pure virtual]

Returns true if the storage is empty.

Returns: ETrue if the data field is empty.