Back to index
|ACString||requestCharset (in nsIWebNavigation aWebNavigation, in nsIChannel aChannel, out boolean aWantCharset, out nsISupports aClosure)|
|Called to resolve the charset that should be used for parsing the document being loaded from aChannel. |
|void||notifyResolvedCharset (in ACString charset, in nsISupports closure)|
some implementations may request that they be notified when the charset is actually detected.
|charset||the detected charset|
|closure||the closre returned by detectCharset() above|
|ACString nsICharsetResolver::requestCharset||(||in nsIWebNavigation||aWebNavigation,|
Called to resolve the charset that should be used for parsing the document being loaded from aChannel.
If the charset cannot be resolved, but the implementation of nsICharsetResolver wants to be notified of the final resolved charset when one is available, it can set wantCharset to true. If this is done, the caller of requestCharset is responsible for calling notifyResovedCharset and passing it the final resolved charset and the closure that requestCharset set.
|aWebNavigation||the nsIWebNavigation the document is being loaded in. May be null.|
|aChannel||the channel the document is coming in from.|
|aWantCharset||gets set to true if notifyResolvedCharset should be called with the given closure object.|
|aClosure||a resulting object which should be passed to notifyResolvedCharset if wantCharset is set to true.|