ReactOS 0.4.15-dev-7834-g00c4b3d
nsIDocShellTreeItem Interface Reference
Inheritance diagram for nsIDocShellTreeItem:
Collaboration diagram for nsIDocShellTreeItem:

Public Member Functions

nsresult GetName (nsAString *aName)
 
nsresult SetName (const nsAString *aName)
 
nsresult NameEquals (const PRUnichar *name, bool *_retval)
 
nsresult GetItemType (int32_t *aItemType)
 
nsresult SetItemType (int32_t aItemType)
 
int32_t ItemType ()
 
nsresult GetParent (nsIDocShellTreeItem **aParent)
 
nsresult GetSameTypeParent (nsIDocShellTreeItem **aSameTypeParent)
 
nsresult GetRootTreeItem (nsIDocShellTreeItem **aRootTreeItem)
 
nsresult GetSameTypeRootTreeItem (nsIDocShellTreeItem **aSameTypeRootTreeItem)
 
nsresult FindItemWithName (const PRUnichar *name, nsISupports *aRequestor, nsIDocShellTreeItem *aOriginalRequestor, nsIDocShellTreeItem **_retval)
 
nsresult GetTreeOwner (nsIDocShellTreeOwner **aTreeOwner)
 
nsresult SetTreeOwner (nsIDocShellTreeOwner *treeOwner)
 
nsresult GetChildCount (int32_t *aChildCount)
 
nsresult AddChild (nsIDocShellTreeItem *child)
 
nsresult RemoveChild (nsIDocShellTreeItem *child)
 
nsresult GetChildAt (int32_t index, nsIDocShellTreeItem **_retval)
 
nsresult FindChildWithName (const PRUnichar *aName, bool aRecurse, bool aSameType, nsIDocShellTreeItem *aRequestor, nsIDocShellTreeItem *aOriginalRequestor, nsIDocShellTreeItem **_retval)
 
nsIDocumentGetDocument ()
 
voidGetWindow ()
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 3642 of file nsiface.idl.

Member Function Documentation

◆ AddChild()

nsresult nsIDocShellTreeItem::AddChild ( nsIDocShellTreeItem child)

◆ FindChildWithName()

nsresult nsIDocShellTreeItem::FindChildWithName ( const PRUnichar aName,
bool  aRecurse,
bool  aSameType,
nsIDocShellTreeItem aRequestor,
nsIDocShellTreeItem aOriginalRequestor,
nsIDocShellTreeItem **  _retval 
)

◆ FindItemWithName()

nsresult nsIDocShellTreeItem::FindItemWithName ( const PRUnichar name,
nsISupports aRequestor,
nsIDocShellTreeItem aOriginalRequestor,
nsIDocShellTreeItem **  _retval 
)

◆ GetChildAt()

nsresult nsIDocShellTreeItem::GetChildAt ( int32_t  index,
nsIDocShellTreeItem **  _retval 
)

◆ GetChildCount()

nsresult nsIDocShellTreeItem::GetChildCount ( int32_t aChildCount)

◆ GetDocument()

nsIDocument * nsIDocShellTreeItem::GetDocument ( )

◆ GetItemType()

nsresult nsIDocShellTreeItem::GetItemType ( int32_t aItemType)

◆ GetName()

nsresult nsIDocShellTreeItem::GetName ( nsAString aName)

◆ GetParent()

nsresult nsIDocShellTreeItem::GetParent ( nsIDocShellTreeItem **  aParent)

◆ GetRootTreeItem()

nsresult nsIDocShellTreeItem::GetRootTreeItem ( nsIDocShellTreeItem **  aRootTreeItem)

◆ GetSameTypeParent()

nsresult nsIDocShellTreeItem::GetSameTypeParent ( nsIDocShellTreeItem **  aSameTypeParent)

◆ GetSameTypeRootTreeItem()

nsresult nsIDocShellTreeItem::GetSameTypeRootTreeItem ( nsIDocShellTreeItem **  aSameTypeRootTreeItem)

◆ GetTreeOwner()

nsresult nsIDocShellTreeItem::GetTreeOwner ( nsIDocShellTreeOwner **  aTreeOwner)

◆ GetWindow()

void * nsIDocShellTreeItem::GetWindow ( )

◆ ItemType()

int32_t nsIDocShellTreeItem::ItemType ( )

◆ NameEquals()

nsresult nsIDocShellTreeItem::NameEquals ( const PRUnichar name,
bool _retval 
)

◆ RemoveChild()

nsresult nsIDocShellTreeItem::RemoveChild ( nsIDocShellTreeItem child)

◆ SetItemType()

nsresult nsIDocShellTreeItem::SetItemType ( int32_t  aItemType)

◆ SetName()

nsresult nsIDocShellTreeItem::SetName ( const nsAString aName)

◆ SetTreeOwner()

nsresult nsIDocShellTreeItem::SetTreeOwner ( nsIDocShellTreeOwner treeOwner)

The documentation for this interface was generated from the following file: