Implemented by
[scriptable, uuid(b0132cc0-3786-4557-9874-910d7def5f93)]
interface nsICollation : nsISupports
Constants
const
long
kCollationStrengthDefault = 0
const
long
kCollationCaseInsensitiveAscii = 1
const
long
kCollationAccentInsenstive = 2
const
long
kCollationCaseSensitive = 0
const
long
kCollationCaseInSensitive = 3
Methods
[noscript]
void
allocateRawSortKey(in long strength, in AString stringIn, [array, size_is(outLen)] out octet key, out unsigned long outLen)
[noscript]
long
compareRawSortKey([const, array, size_is(len1)] in octet key1, in unsigned long len1, [const, array, size_is(len2)] in octet key2, in unsigned long len2)
long
compareString(in long strength, in AString string1, in AString string2)
void
initialize(in nsILocale locale)
Compare to: