nsIMsgGroupRecord

IID:4ed03c60-b256-11d2-b7f0-00805f05ffa5
Inherits From:nsISupports

Properties

readonly PRInt64 addTime

readonly nsIMsgGroupRecord categoryContainer

readonly nsIMsgGroupRecord children

readonly PRInt32 depth

readonly PRBool dirty

PRBool doesNotExistOnServer

PRInt32 fileOffset

readonly char* fullName

readonly char hierarchySeparator

PRBool HTMLOkGroup

PRBool HTMLOkTree

readonly PRBool isCategory

PRBool isCategoryContainer

PRBool isDescendentsLoaded

PRBool isExpanded

PRBool isGroup

PRBool isVirtual

PRBool needsExtraInfo

readonly PRInt32 numKids

readonly nsIMsgGroupRecord parent

readonly char* partName

char* prettyName

readonly char* saveString

readonly nsIMsgGroupRecord sibling

readonly PRInt32 uniqueID


Methods

nsIMsgGroupRecord FindDescendent ( char* name ) nsIMsgGroupRecord GetNextAlphabetic ( ) nsIMsgGroupRecord GetNextAlphabeticNoCategories ( ) nsIMsgGroupRecord GetSiblingOrAncestorSibling ( ) PRInt16 GroupNameCompare ( char* name1 , char* name2 , char delimiter , PRBool caseSensitive ) [noscript] void Init ( voidPtr* parent , char* partname , PRInt64 time , PRInt32 uniqueid , PRInt32 fileoffset , char delimiter ) void InitFromFile ( nsIMsgGroupRecord parent , char* partname , PRInt64 time , PRInt32 uniqueid , PRInt32 fileoffset ) void InitFromParent ( nsIMsgGroupRecord parent , char* saveline , PRInt32 savelinelength , PRInt32 fileoffset ) void InitializeSibling ( )

nsIMsgGroupRecord FindDescendent ( char* name )

Arguments:
name

nsIMsgGroupRecord GetNextAlphabetic ( )


nsIMsgGroupRecord GetNextAlphabeticNoCategories ( )


nsIMsgGroupRecord GetSiblingOrAncestorSibling ( )


PRInt16 GroupNameCompare ( char* name1 , char* name2 , char delimiter , PRBool caseSensitive )

Arguments:
name1
name2
delimiter
caseSensitive

void Init ( voidPtr* parent , char* partname , PRInt64 time , PRInt32 uniqueid , PRInt32 fileoffset , char delimiter )

Arguments:
parent
partname
time
uniqueid
fileoffset
delimiter

void InitFromFile ( nsIMsgGroupRecord parent , char* partname , PRInt64 time , PRInt32 uniqueid , PRInt32 fileoffset )

Arguments:
parent
partname
time
uniqueid
fileoffset

void InitFromParent ( nsIMsgGroupRecord parent , char* saveline , PRInt32 savelinelength , PRInt32 fileoffset )

Arguments:
parent
saveline
savelinelength
fileoffset

void InitializeSibling ( )


References

This interface is the type of the following properties:

nsIMsgGroupRecord.categoryContainer, nsIMsgGroupRecord.children, nsIMsgGroupRecord.parent, nsIMsgGroupRecord.sibling

This interface is passed as an argument to the following methods:

nsIMsgGroupRecord.InitFromFile, nsIMsgGroupRecord.InitFromParent

This interface is returned from the following methods:

nsIMsgGroupRecord.FindDescendent, nsIMsgGroupRecord.GetNextAlphabetic, nsIMsgGroupRecord.GetNextAlphabeticNoCategories, nsIMsgGroupRecord.GetSiblingOrAncestorSibling

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com