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.
From nsIGnomeVFSMimeApp
Returns
From nsICharsetConverterManager
Get the complete list of available charset detectors.
Get the complete list of available decoders.
Get the complete list of available encoders.
From nsIINIParser
Enumerates the keys available within a section.
Enumerates the [section]s available in the INI file.
From nsIMIMEInfo
Gives you an array of file types associated with this type. @return Number of elements in the array. @return Array of extensions.
From nsIToolkitChromeRegistry
Get a list of locales available for the specified package.
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.
