| 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 |