class MVPbkFieldTypeList |
An interface for a list of field types.
Public Member Functions | |
---|---|
~MVPbkFieldTypeList () | |
TBool | ContainsSame (const MVPbkFieldType &) |
const MVPbkFieldType & | FieldTypeAt ( TInt ) |
TInt | FieldTypeCount () |
TAny * | FieldTypeListExtension ( TUid ) |
const MVPbkFieldType * | Find ( TInt ) |
const MVPbkFieldType * | FindMatch (const TVPbkFieldVersitProperty &, TInt ) |
const MVPbkFieldType * | FindMatch ( TVPbkNonVersitFieldType ) |
TInt | MaxMatchPriority () |
TBool | ContainsSame | ( | const MVPbkFieldType & | aFieldType | ) | const [pure virtual] |
Returns true if this list contains aFieldType.
const MVPbkFieldType & aFieldType | The field type to look for. |
const MVPbkFieldType & | FieldTypeAt | ( | TInt | aIndex | ) | const [pure virtual] |
Returns the field type object at aIndex.
The objects are not in any specific order.
aIndex >= 0 && aIndex < FieldTypeCount()
TInt aIndex | An index of a field type. |
TInt | FieldTypeCount | ( | ) | const [pure virtual] |
Returns the number of field type objects in this list.
TAny * | FieldTypeListExtension | ( | TUid | ) | [inline, virtual] |
Returns an extension point for this interface or NULL.
TUid |
const MVPbkFieldType * | Find | ( | TInt | ) | const [inline, virtual] |
Returns the field type corresponding to field type resource id.
If no match is found returns NULL. The resource id aFieldTypeResId corresponds to the VPBK_FIELD_TYPE types in VPbkEng.rsg.
TInt |
const MVPbkFieldType * | FindMatch | ( | const TVPbkFieldVersitProperty & | aMatchProperty, |
TInt | aMatchPriority | |||
) | const [pure virtual] |
Returns a matching field type in this list or NULL if no match is found.
const TVPbkFieldVersitProperty & aMatchProperty | A Versit property to match. |
TInt aMatchPriority | A match priority. |
const MVPbkFieldType * | FindMatch | ( | TVPbkNonVersitFieldType | aNonVersitType | ) | const [pure virtual] |
Returns a matching field type in this list or NULL if no match is found.
TVPbkNonVersitFieldType aNonVersitType | A non Versit field type to match. |
TInt | MaxMatchPriority | ( | ) | const [pure virtual] |
Returns the maximum matching priority held by this field type list.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.