nsISaveAsCharset Interface Reference

import "nsISaveAsCharset.idl";

Inheritance diagram for nsISaveAsCharset:

Inheritance graph
[legend]
Collaboration diagram for nsISaveAsCharset:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void Init (in string charset, in unsigned long attr, in unsigned long entityVersion)
string Convert (in wstring inString)

Public Attributes

const unsigned long mask_Fallback = 0x000000FF
const unsigned long mask_Entity = 0x00000300
const unsigned long mask_CharsetFallback = 0x00000400
const unsigned long mask_IgnorableFallback = 0x00000800
const unsigned long attr_FallbackNone = 0
const unsigned long attr_FallbackQuestionMark = 1
const unsigned long attr_FallbackEscapeU = 2
const unsigned long attr_FallbackDecimalNCR = 3
const unsigned long attr_FallbackHexNCR = 4
const unsigned long attr_EntityNone = 0
const unsigned long attr_EntityBeforeCharsetConv = 0x00000100
const unsigned long attr_EntityAfterCharsetConv = 0x00000200
const unsigned long attr_CharsetFallback = 0x00000400
const unsigned long attr_IgnoreIgnorables = 0x00000800
const unsigned long attr_plainTextDefault = attr_FallbackNone + attr_EntityNone
const unsigned long attr_htmlTextDefault = attr_FallbackDecimalNCR + attr_EntityBeforeCharsetConv
readonly attribute string charset


Member Function Documentation

void nsISaveAsCharset::Init ( in string  charset,
in unsigned long  attr,
in unsigned long  entityVersion 
)

string nsISaveAsCharset::Convert ( in wstring  inString  ) 


Member Data Documentation

const unsigned long nsISaveAsCharset::mask_Entity = 0x00000300


The documentation for this interface was generated from the following file:

Generated Mozilla by doxygen 1.5.6