class MVPbkContactFieldTextData : public MVPbkContactFieldData |
Virtual Phonebook Contact field text data. This interface is used to manipulate text contact field data.
Public Member Functions | |
---|---|
~MVPbkContactFieldTextData() | |
IMPORT_C MVPbkContactFieldTextData & | Cast(MVPbkContactFieldData &) |
IMPORT_C const MVPbkContactFieldTextData & | Cast(const MVPbkContactFieldData &) |
TAny * | ContactFieldTextDataExtension(TUid) |
TVPbkFieldStorageType | DataType() |
TInt | MaxLength() |
void | SetTextL(const TDesC &) |
TPtrC | Text() |
IMPORT_C MVPbkContactFieldTextData & | Cast | ( | MVPbkContactFieldData & | aFieldData | ) | [static] |
Casts MVPbkContactFieldData to this interface.
aFieldData.DataType() == EVPbkFieldStorageTypeText VPbkError::Panic(VPbkError::EFieldDataTypeMismatch) is raised if the precondition does not hold. Casted inteface for the text field data.
MVPbkContactFieldData & aFieldData | Data of the field. |
IMPORT_C const MVPbkContactFieldTextData & | Cast | ( | const MVPbkContactFieldData & | aFieldData | ) | [static] |
Casts const MVPbkContactFieldData to this interface.
aFieldData.DataType() == EVPbkFieldStorageTypeText VPbkError::Panic(VPbkError::EFieldDataTypeMismatch) is raised if the precondition does not hold. Casted inteface for the text field data.
const MVPbkContactFieldData & aFieldData | Data of the field. |
TAny * | ContactFieldTextDataExtension | ( | TUid | ) | [inline, virtual] |
Returns an extension point for this interface or NULL. Extension point or NULL.
TUid |
TVPbkFieldStorageType | DataType | ( | ) | const [inline, virtual] |
Returns the derived data type id. Contact field storage type.
TInt | MaxLength | ( | ) | const [pure virtual] |
Returns maximum length of the field. Maximum length of the field or KVPbkUnlimitedFieldLength if length is only limited by available memory.