CVCard3ParserPlugIn Class Reference

class CVCard3ParserPlugIn : public CBase

Enables vCard 3.0 format export as defined by rfc2425 and rfc2426

Inherits from

Member Functions Documentation

AddEscaping(HBufC16 *&)

voidAddEscaping(HBufC16 *&aText)[virtual]

Plugin provides escaping of comma characters and also replacement of CRLF sequence with '' in property values.

Parameters

HBufC16 *& aText

AddSpace()

TBool AddSpace()[virtual]

DeleteAllSpaces()

TBool DeleteAllSpaces()[virtual]

DisableBlankLineAfterBinaryValue()

TBool DisableBlankLineAfterBinaryValue()[virtual]

DisableCharsetParam()

TBool DisableCharsetParam()[virtual]

DoWrapLineL(RWriteStream &, TInt &, const TPtr8 &)

voidDoWrapLineL(RWriteStream &aStream,
TInt &aCurrentLineLength,
const TPtr8 &aText
)[private]

Parameters

RWriteStream & aStream
TInt & aCurrentLineLength
const TPtr8 & aText

EncodingName(Versit::TVersitEncoding)

const TDesC8 &EncodingName(Versit::TVersitEncodingaEncoding)[virtual]

Parameters

Versit::TVersitEncoding aEncoding

EncodingType(Versit::TVersitEncoding &, TBool, Versit::TVersitEncoding, TUid, TUint)

TBool EncodingType(Versit::TVersitEncoding &aEncoding,
TBoolaRequiresEncoding,
Versit::TVersitEncodingaDefaultEncoding,
TUidaPropertyUid,
TUintaPropertyCharsetId
)[virtual]

Parameters

Versit::TVersitEncoding & aEncoding
TBool aRequiresEncoding
Versit::TVersitEncoding aDefaultEncoding
TUid aPropertyUid
TUint aPropertyCharsetId

FoldParam()

TBool FoldParam()[virtual]

GetInterface(TUid, TAny *&)

voidGetInterface(TUidaInterfaceUid,
TAny *&aInterface
)[virtual]

Returns interface extension.

Parameters

TUid aInterfaceUid
TAny *& aInterface

NeedsBlankLine()

TBool NeedsBlankLine()[virtual]

RemoveEscaping(TPtr16 &)

voidRemoveEscaping(TPtr16 &aText)[virtual]

Parameters

TPtr16 & aText

WrapBinaryLinesL(CBufBase &, TInt &)

TBool WrapBinaryLinesL(CBufBase &aBuffer,
TInt &aCurrentLineLength
)[virtual]

Plugin provides line folding as defined by RFC2425 and RFC2426

Parameters

CBufBase & aBuffer
TInt & aCurrentLineLength

WrapLine(RWriteStream &, TInt &, const TPtr8 &)

TBool WrapLine(RWriteStream &aStream,
TInt &aCurrentLineLength,
const TPtr8 &aText
)[virtual]

Plugin provides line folding as defined by RFC2425 and RFC2426

Parameters

RWriteStream & aStream
TInt & aCurrentLineLength
const TPtr8 & aText