class CTextFieldSet : public CBase |
The engine that keeps the field table up to date
Protected Member Functions | |
---|---|
CTextFieldSet() | |
void | ConstructL(TInt) |
void | ConstructL(const CStreamStore &, TStreamId) |
Private Member Functions | |
---|---|
void | AddInitialFieldEntryL(CArrayFixSeg< TTextFieldEntry > *, TInt) |
void | AppendEntryL(TTextFieldEntry &) |
void | AppendEntryL(TTextFieldEntry &, CArrayFixSeg< TTextFieldEntry > *) |
void | CopyToArrayL(CArrayFixSeg< TTextFieldEntry > *, TInt, TInt) |
void | DeleteFieldEntry(TInt) |
void | DeleteFieldEntry(CArrayFixSeg< TTextFieldEntry > *, TInt) |
void | DoPasteL(CArrayFixSeg< TTextFieldEntry > *, TInt) |
void | DoRestoreFieldsL(CArrayFixSeg< TTextFieldEntry > *, const CStreamStore &, TInt) |
void | DoRestoreL(const CStreamStore &, TStreamId) |
TInt | EntryLen(const TTextFieldEntry &) |
TInt | EntryLen(TInt) |
void | ExternalizeL(RWriteStream &, CArrayFixSeg< TTextFieldEntry > *) |
TBool | InField(const TInt, TInt &, TInt &) |
void | InsertEntryL(TInt, TTextFieldEntry &) |
void | InsertEntryL(TInt, TTextFieldEntry &, CArrayFixSeg< TTextFieldEntry > *) |
void | InternalizeL(CArrayFixSeg< TTextFieldEntry > *, RReadStream &) |
void | RecordRollbackInfoL(TInt) |
TTextFieldEntry | SplitEntry(TInt, TInt, TInt) |
void | StoreFieldsL(CStreamStore &, CStoreMap &, CArrayFixSeg< TTextFieldEntry > *) |
Private Attributes | |
---|---|
__DECLARE_TEST | |
CArrayFixSeg< TTextFieldEntry > * | iFieldArray |
MTextFieldFactory * | iFieldFactory |
TRollbackInfo * | iRollbackInfo |
void | AddInitialFieldEntryL | ( | CArrayFixSeg< TTextFieldEntry > * | aArray, |
TInt | aDocumentLength | |||
) | [private] |
CArrayFixSeg< TTextFieldEntry > * aArray | |
TInt aDocumentLength |
void | AppendEntryL | ( | TTextFieldEntry & | aEntry | ) | [private] |
TTextFieldEntry & aEntry |
void | AppendEntryL | ( | TTextFieldEntry & | aEntry, |
CArrayFixSeg< TTextFieldEntry > * | aArray | |||
) | [private] |
TTextFieldEntry & aEntry | |
CArrayFixSeg< TTextFieldEntry > * aArray |
void | ConstructL | ( | const CStreamStore & | aFieldStore, |
TStreamId | aStreamId | |||
) | [protected] |
const CStreamStore & aFieldStore | |
TStreamId aStreamId |
IMPORT_C void | CopyComponentsL | ( | CStreamStore & | aStore, |
CStoreMap & | aMap, | |||
TInt | aPos, | |||
TInt | aLength | |||
) | const |
CStreamStore & aStore | |
CStoreMap & aMap | |
TInt aPos | |
TInt aLength |
void | CopyToArrayL | ( | CArrayFixSeg< TTextFieldEntry > * | aArray, |
TInt | aPos, | |||
TInt | aLength | |||
) | const [private] |
CArrayFixSeg< TTextFieldEntry > * aArray | |
TInt aPos | |
TInt aLength |
IMPORT_C TStreamId | CopyToStoreL | ( | CStreamStore & | aStore, |
TInt | aPos, | |||
TInt | aLength | |||
) | const |
CStreamStore & aStore | |
TInt aPos | |
TInt aLength |
IMPORT_C void | CopyToStreamL | ( | RWriteStream & | aStream, |
TInt | aPos, | |||
TInt | aLength | |||
) | const |
RWriteStream & aStream | |
TInt aPos | |
TInt aLength |
void | DeleteFieldEntry | ( | CArrayFixSeg< TTextFieldEntry > * | aArray, |
TInt | anIndex | |||
) | [private] |
CArrayFixSeg< TTextFieldEntry > * aArray | |
TInt anIndex |
void | DoPasteL | ( | CArrayFixSeg< TTextFieldEntry > * | aSourceArray, |
TInt | aPos | |||
) | [private] |
CArrayFixSeg< TTextFieldEntry > * aSourceArray | |
TInt aPos |
void | DoRestoreFieldsL | ( | CArrayFixSeg< TTextFieldEntry > * | aArray, |
const CStreamStore & | aFieldStore, | |||
TInt | aStartIndex = 0 | |||
) | [private] |
CArrayFixSeg< TTextFieldEntry > * aArray | |
const CStreamStore & aFieldStore | |
TInt aStartIndex = 0 |
void | DoRestoreL | ( | const CStreamStore & | aFieldStore, |
TStreamId | aStreamId | |||
) | [private] |
const CStreamStore & aFieldStore | |
TStreamId aStreamId |
TInt | EntryLen | ( | const TTextFieldEntry & | aEntry | ) | const [private] |
const TTextFieldEntry & aEntry |
IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
RWriteStream & aStream |
void | ExternalizeL | ( | RWriteStream & | aStream, |
CArrayFixSeg< TTextFieldEntry > * | aArray | |||
) | const [private] |
RWriteStream & aStream | |
CArrayFixSeg< TTextFieldEntry > * aArray |
IMPORT_C TBool | FindFields | ( | TFindFieldInfo & | aInfo, |
TInt | aPos, | |||
TInt | aRange = 0 | |||
) | const |
TFindFieldInfo & aInfo | |
TInt aPos | |
TInt aRange = 0 |
TBool | InField | ( | const TInt | aPos, |
TInt & | anIndex, | |||
TInt & | anOffset | |||
) | const [private] |
void | InsertEntryL | ( | TInt | aIndex, |
TTextFieldEntry & | aEntry | |||
) | [private] |
TInt aIndex | |
TTextFieldEntry & aEntry |
void | InsertEntryL | ( | TInt | aIndex, |
TTextFieldEntry & | aEntry, | |||
CArrayFixSeg< TTextFieldEntry > * | aArray | |||
) | [private] |
TInt aIndex | |
TTextFieldEntry & aEntry | |
CArrayFixSeg< TTextFieldEntry > * aArray |
IMPORT_C TInt | InsertFieldL | ( | TInt | aPos, |
CTextField * | aField, | |||
TUid | aFieldType | |||
) |
TInt aPos | |
CTextField * aField | |
TUid aFieldType |
IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) |
RReadStream & aStream |
void | InternalizeL | ( | CArrayFixSeg< TTextFieldEntry > * | aArray, |
RReadStream & | aStream | |||
) | [private] |
CArrayFixSeg< TTextFieldEntry > * aArray | |
RReadStream & aStream |
IMPORT_C CTextFieldSet * | NewL | ( | TInt | aDocumentLength = 0 | ) | [static] |
TInt aDocumentLength = 0 |
IMPORT_C CTextFieldSet * | NewL | ( | const MTextFieldFactory * | aFactory, |
const CStreamStore & | aStore, | |||
TStreamId | aStreamId | |||
) | [static] |
const MTextFieldFactory * aFactory | |
const CStreamStore & aStore | |
TStreamId aStreamId |
IMPORT_C void | PasteComponentsL | ( | const CStreamStore & | aFieldStore, |
TInt | aPos | |||
) |
const CStreamStore & aFieldStore | |
TInt aPos |
IMPORT_C void | PasteFromStoreL | ( | const CStreamStore & | aFieldStore, |
TStreamId | aStreamId, | |||
TInt | aPos, | |||
TInt | aMaxLen = ENoPasteLimit | |||
) |
const CStreamStore & aFieldStore | |
TStreamId aStreamId | |
TInt aPos | |
TInt aMaxLen = ENoPasteLimit |
IMPORT_C void | PasteFromStreamL | ( | RReadStream & | aStream, |
TInt | aPos, | |||
TInt | aMaxLen = ENoPasteLimit | |||
) |
RReadStream & aStream | |
TInt aPos | |
TInt aMaxLen = ENoPasteLimit |
IMPORT_C void | RestoreFieldsL | ( | const CStreamStore & | aFieldStore | ) |
const CStreamStore & aFieldStore |
IMPORT_C void | RestoreL | ( | const CStreamStore & | aFieldStore, |
TStreamId | aStreamId | |||
) |
const CStreamStore & aFieldStore | |
TStreamId aStreamId |
IMPORT_C void | SetFieldFactory | ( | MTextFieldFactory * | aFactory | ) |
MTextFieldFactory * aFactory |
TTextFieldEntry | SplitEntry | ( | TInt | aIndex, |
TInt | aOffset, | |||
TInt | aRange | |||
) | const [private] |
IMPORT_C void | StoreFieldsL | ( | CStreamStore & | aStore, |
CStoreMap & | aMap | |||
) | const |
CStreamStore & aStore | |
CStoreMap & aMap |
void | StoreFieldsL | ( | CStreamStore & | aStore, |
CStoreMap & | aMap, | |||
CArrayFixSeg< TTextFieldEntry > * | aArray | |||
) | const [private] |
CStreamStore & aStore | |
CStoreMap & aMap | |
CArrayFixSeg< TTextFieldEntry > * aArray |
IMPORT_C TStreamId | StoreL | ( | CStreamStore & | aStore | ) | const |
CStreamStore & aStore |