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 *&)

void AddEscaping ( 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 &)

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

Parameters

RWriteStream & aStream
TInt & aCurrentLineLength
const TPtr8 & aText

EncodingName(Versit::TVersitEncoding)

const TDesC8 & EncodingName ( Versit::TVersitEncoding aEncoding ) [virtual]

Parameters

Versit::TVersitEncoding aEncoding

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

TBool EncodingType ( Versit::TVersitEncoding & aEncoding,
TBool aRequiresEncoding,
Versit::TVersitEncoding aDefaultEncoding,
TUid aPropertyUid,
TUint aPropertyCharsetId
) [virtual]

Parameters

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

FoldParam()

TBool FoldParam ( ) [virtual]

GetInterface(TUid, TAny *&)

void GetInterface ( TUid aInterfaceUid,
TAny *& aInterface
) [virtual]

Returns interface extension.

Parameters

TUid aInterfaceUid
TAny *& aInterface

NeedsBlankLine()

TBool NeedsBlankLine ( ) [virtual]

RemoveEscaping(TPtr16 &)

void RemoveEscaping ( 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