nsISupports
Last changed in Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)Implemented by: ?????????????????????????????????????. To create an instance, use:
Implemented by: ????????????????????????????????????? as a service:
var dBFolderInfo = Components.classes["@mozilla.org/????????????????????????????"]
.createInstance(Components.interfaces.nsIDBFolderInfo);
long AndFlags(in long flags); |
void ChangeExpungedBytes(in long delta); |
void ChangeNumMessages(in long delta); |
void ChangeNumUnreadMessages(in long delta); |
boolean getBooleanProperty(in string propertyName, in boolean defaultValue); |
void getCharacterSet(out ACString charSet, out boolean overriden); |
void getCharacterSetOverride(out boolean characterSetOverride); Obsolete since Gecko 1.8 |
string getCharPtrCharacterSet(); |
string getCharPtrProperty(in string propertyName); |
void getLocale(in nsString result); Native code only! Obsolete since Gecko 1.8 |
void getMailboxName(in nsString boxName); Native code only! Obsolete since Gecko 1.8 |
AString getProperty(in string propertyName); |
nsIDBFolderInfo GetTransferInfo(); |
unsigned long getUint32Property(in string propertyName, in unsigned long defaultValue); |
void initFromTransferInfo(in nsIDBFolderInfo transferInfo); |
long OrFlags(in long flags); |
void setBooleanProperty(in string propertyName, in boolean aPropertyValue); |
void setCharacterSet(in string charSet); |
void setCharacterSetOverride(in boolean characterSetOverride); Obsolete since Gecko 1.8 |
void setCharPtrProperty(in string aPropertyName, in string aPropertyValue); |
void SetHighWater(in nsMsgKey highwater, in boolean force); |
void setLocale(in nsString locale); Native code only! Obsolete since Gecko 1.8 |
void setMailboxName(in nsString newBoxName); Native code only! Obsolete since Gecko 1.8 |
void setProperty(in string propertyName, in AString propertyStr); |
void setUint32Property(in string propertyName, in unsigned long propertyValue); |
| Attribute | Type | Description |
characterSetOverride |
boolean |
|
ExpiredMark |
nsMsgKey |
|
expungedBytes |
long |
|
Flags |
long |
|
FolderDate |
unsigned long |
|
folderName |
string |
|
FolderSize |
unsigned long |
|
HighWater |
nsMsgKey |
|
IMAPHierarchySeparator |
wchar |
|
ImapTotalPendingMessages |
long |
|
ImapUidValidity |
long |
|
ImapUnreadPendingMessages |
long |
|
knownArtsSet |
string |
|
locale |
AString |
|
mailboxName |
AString |
|
NumMessages |
long |
|
NumUnreadMessages |
long |
|
sortOrder |
nsMsgViewSortOrderValue |
|
sortType |
nsMsgViewSortTypeValue |
|
Version |
unsigned long |
|
viewFlags |
nsMsgViewFlagsTypeValue |
|
viewType |
nsMsgViewTypeValue |
long AndFlags( in long flags );
flagsMissing Description
Missing Exceptionvoid ChangeExpungedBytes( in long delta );
deltaMissing Exceptionvoid ChangeNumMessages( in long delta );
deltaMissing Exceptionvoid ChangeNumUnreadMessages( in long delta );
deltaMissing Exceptionboolean getBooleanProperty( in string propertyName, in boolean defaultValue );
propertyNamedefaultValueMissing Description
Missing Exceptionvoid getCharacterSet( out ACString charSet, out boolean overriden );
charSetoverridenMissing Exceptionvoid getCharacterSetOverride( out boolean characterSetOverride );
characterSetOverrideMissing Exceptionstring getCharPtrCharacterSet();
None.
Missing Description
Missing Exceptionstring getCharPtrProperty( in string propertyName );
propertyNameMissing Description
Missing Exception Obsolete since Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
void getLocale( in nsString result );
resultMissing Exception Obsolete since Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
void getMailboxName( in nsString boxName );
boxNameMissing ExceptionAString getProperty( in string propertyName );
propertyNameMissing Description
Missing ExceptionnsIDBFolderInfo GetTransferInfo();
None.
Missing Description
Missing Exceptionunsigned long getUint32Property( in string propertyName, in unsigned long defaultValue );
propertyNamedefaultValueMissing Description
Missing Exceptionvoid initFromTransferInfo( in nsIDBFolderInfo transferInfo );
transferInfoMissing Exceptionlong OrFlags( in long flags );
flagsMissing Description
Missing Exceptionvoid setBooleanProperty( in string propertyName, in boolean aPropertyValue );
propertyNameaPropertyValueMissing Exceptionvoid setCharacterSet( in string charSet );
charSetMissing Exceptionvoid setCharacterSetOverride( in boolean characterSetOverride );
characterSetOverrideMissing Exceptionvoid setCharPtrProperty( in string aPropertyName, in string aPropertyValue );
aPropertyNameaPropertyValueMissing Exceptionvoid SetHighWater( in nsMsgKey highwater, in boolean force );
highwaterforceMissing Exception Obsolete since Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
void setLocale( in nsString locale );
localeMissing Exception Obsolete since Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
void setMailboxName( in nsString newBoxName );
newBoxNameMissing Exceptionvoid setProperty( in string propertyName, in AString propertyStr );
propertyNamepropertyStrMissing Exceptionvoid setUint32Property( in string propertyName, in unsigned long propertyValue );
propertyNamepropertyValueMissing Exception