Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions
nsLanguageAtomService Class Reference

#include <nsLanguageAtomService.h>

Inheritance diagram for nsLanguageAtomService:
Inheritance graph
[legend]
Collaboration diagram for nsLanguageAtomService:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual NS_DECL_ISUPPORTS NS_HIDDEN_ (nsIAtom *) LookupLanguage(const nsAString &aLanguage
virtual NS_HIDDEN_ (already_AddRefed< nsIAtom >) LookupCharSet(const char *aCharSet
virtual NS_HIDDEN_ (nsIAtom *) GetLocaleLanguageGroup(nsresult *aError)
 nsLanguageAtomService () NS_HIDDEN
virtual nsIAtomLookupLanguage (const nsAString &aLanguage, nsresult *aError=nsnull)=0
virtual already_AddRefed< nsIAtomLookupCharSet (const char *aCharSet, nsresult *aError=nsnull)=0
virtual nsIAtomGetLocaleLanguageGroup (nsresult *aError=nsnull)=0

Public Attributes

virtual NS_DECL_ISUPPORTS
nsresult
aError
virtual nsresultaError

Protected Member Functions

 NS_HIDDEN_ (nsresult) InitLangGroupTable()

Protected Attributes

nsCOMPtr
< nsICharsetConverterManager
mCharSets
nsInterfaceHashtable
< nsStringHashKey, nsIAtom
mLangs
nsCOMPtr< nsIStringBundlemLangGroups
nsCOMPtr< nsIAtommLocaleLangGroup

Private Member Functions

NS_HIDDEN ~nsLanguageAtomService ()

Detailed Description

Definition at line 50 of file nsLanguageAtomService.h.


Constructor & Destructor Documentation

Definition at line 48 of file nsLanguageAtomService.cpp.

{
  mLangs.Init();
}

Definition at line 67 of file nsLanguageAtomService.h.

{ }

Member Function Documentation

virtual nsIAtom* nsILanguageAtomService::GetLocaleLanguageGroup ( nsresult aError = nsnull) [pure virtual, inherited]
virtual already_AddRefed<nsIAtom> nsILanguageAtomService::LookupCharSet ( const char *  aCharSet,
nsresult aError = nsnull 
) [pure virtual, inherited]
virtual nsIAtom* nsILanguageAtomService::LookupLanguage ( const nsAString &  aLanguage,
nsresult aError = nsnull 
) [pure virtual, inherited]
virtual nsLanguageAtomService::NS_HIDDEN_ ( nsIAtom ) [virtual]

Member Data Documentation

Definition at line 57 of file nsLanguageAtomService.h.

Definition at line 60 of file nsLanguageAtomService.h.

Definition at line 72 of file nsLanguageAtomService.h.

Definition at line 74 of file nsLanguageAtomService.h.

Definition at line 73 of file nsLanguageAtomService.h.

Definition at line 75 of file nsLanguageAtomService.h.


The documentation for this class was generated from the following files: