Attributes

From nsIEncodedChannel

 This attribute holds the MIME types corresponding to the content
 encodings on the channel.  The enumerator returns nsISupportsCString
 objects.  The first one corresponds to the outermost encoding on the
 channel and then we work our way inward.  "identity" is skipped and not
 represented on the list.  Unknown encodings make the enumeration stop.
 If you want the actual Content-Encoding value, use
 getResponseHeader("Content-Encoding").

 When there is no Content-Encoding header, this property is null.

 Modifying the Content-Encoding header on the channel will cause
 this enumerator to have undefined behavior.  Don't do it.

 Also note that contentEncodings only exist during or after OnStartRequest.
 Calling contentEncodings before OnStartRequest is an error.
readonly attribute nsIUTF8StringEnumerator contentEncodings

From nsIGnomeVFSMimeApp


          
readonly attribute nsIUTF8StringEnumerator supportedURISchemes

Returns

From nsICharsetConverterManager

 Get the complete list of available charset detectors.
nsIUTF8StringEnumerator GetCharsetDetectorList()
 Get the complete list of available decoders.
nsIUTF8StringEnumerator getDecoderList()
 Get the complete list of available encoders.
nsIUTF8StringEnumerator getEncoderList()

From nsIINIParser

 Enumerates the keys available within a section.
nsIUTF8StringEnumerator getKeys(in AUTF8String aSection)
 Enumerates the [section]s available in the INI file.
nsIUTF8StringEnumerator getSections()

From nsIMIMEInfo

 Gives you an array of file types associated with this type.

 @return Number of elements in the array.
 @return Array of extensions.
nsIUTF8StringEnumerator getFileExtensions()

From nsIToolkitChromeRegistry

 Get a list of locales available for the specified package.
nsIUTF8StringEnumerator getLocalesForPackage(in AUTF8String aPackage)

From nsIZipReader

 Returns a string enumerator containing the matching entry names.

 @param aPattern
   A regular expression used to find matching entries in the zip file.
   Set this parameter to null to get all entries; otherwise, use the
   following syntax:

   o * matches anything
   o ? matches one character
   o $ matches the end of the string
   o [abc] matches one occurrence of a, b, or c. The only character that
           must be escaped inside the brackets is ].  ^ and - must never
           appear in the first and second positions within the brackets, 
           respectively.  (In the former case, the behavior specified for
           '[^az]' will happen.)
   o [a-z] matches any character between a and z.  The characters a and z
           must either both be letters or both be numbers, with the
           character represented by 'a' having a lower ASCII value than
           the character represented by 'z'.
   o [^az] matches any character except a or z.  If ] is to appear inside
           the brackets as a character to not match, it must be escaped.
   o pat~pat2 returns matches to the pattern 'pat' which do not also match
              the pattern 'pat2'.  This may be used to perform filtering
              upon the results of one pattern to remove all matches which
              also match another pattern.  For example, because '*'
              matches any string and '*z*' matches any string containing a
              'z', '*~*z*' will match all strings except those containing
              a 'z'.  Note that a pattern may not use '~' multiple times,
              so a string such as '*~*z*~*y*' is not a valid pattern.
   o (foo|bar) will match either the pattern foo or the pattern bar.
               Neither of the patterns foo or bar may use the 'pat~pat2'
               syntax described immediately above.
   o \ will escape a special character.  Escaping is required for all
       special characters unless otherwise specified.
   o All other characters match case-sensitively.

   An aPattern not conforming to this syntax has undefined behavior.

 @throws NS_ERROR_ILLEGAL_VALUE on many but not all invalid aPattern
                                values.
nsIUTF8StringEnumerator findEntries(in string aPattern)