webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
WebCore::FrameTree Class Reference

#include <FrameTree.h>

Public Member Functions

 FrameTree (Frame &thisFrame, Frame *parentFrame)
 
 ~FrameTree ()
 
const AtomicStringname () const
 
const AtomicStringuniqueName () const
 
WEBCORE_EXPORT void setName (const AtomicString &)
 
WEBCORE_EXPORT void clearName ()
 
WEBCORE_EXPORT Frameparent () const
 
void setParent (Frame *parent)
 
FramenextSibling () const
 
FramepreviousSibling () const
 
FramefirstChild () const
 
FramelastChild () const
 
FramefirstRenderedChild () const
 
FramenextRenderedSibling () const
 
WEBCORE_EXPORT bool isDescendantOf (const Frame *ancestor) const
 
WEBCORE_EXPORT FrametraverseNext (const Frame *stayWithin=nullptr) const
 
WEBCORE_EXPORT FrametraverseNextRendered (const Frame *stayWithin=nullptr) const
 
WEBCORE_EXPORT FrametraverseNextWithWrap (bool) const
 
WEBCORE_EXPORT FrametraversePreviousWithWrap (bool) const
 
WEBCORE_EXPORT void appendChild (Frame &)
 
void detachFromParent ()
 
void removeChild (Frame &)
 
Framechild (unsigned index) const
 
Framechild (const AtomicString &name) const
 
WEBCORE_EXPORT Framefind (const AtomicString &name) const
 
WEBCORE_EXPORT unsigned childCount () const
 
AtomicString uniqueChildName (const AtomicString &requestedName) const
 
WEBCORE_EXPORT Frametop () const
 
WEBCORE_EXPORT FramescopedChild (unsigned index) const
 
WEBCORE_EXPORT FramescopedChild (const AtomicString &name) const
 
unsigned scopedChildCount () const
 
unsigned indexInParent () const
 
 FrameTree (Frame &thisFrame, Frame *parentFrame)
 
 ~FrameTree ()
 
const AtomicStringname () const
 
const AtomicStringuniqueName () const
 
WEBCORE_EXPORT void setName (const AtomicString &)
 
WEBCORE_EXPORT void clearName ()
 
WEBCORE_EXPORT Frameparent () const
 
void setParent (Frame *parent)
 
FramenextSibling () const
 
FramepreviousSibling () const
 
FramefirstChild () const
 
FramelastChild () const
 
FramefirstRenderedChild () const
 
FramenextRenderedSibling () const
 
WEBCORE_EXPORT bool isDescendantOf (const Frame *ancestor) const
 
WEBCORE_EXPORT FrametraverseNext (const Frame *stayWithin=nullptr) const
 
WEBCORE_EXPORT FrametraverseNextRendered (const Frame *stayWithin=nullptr) const
 
WEBCORE_EXPORT FrametraverseNextWithWrap (bool) const
 
WEBCORE_EXPORT FrametraversePreviousWithWrap (bool) const
 
WEBCORE_EXPORT void appendChild (Frame &)
 
void detachFromParent ()
 
void removeChild (Frame &)
 
Framechild (unsigned index) const
 
Framechild (const AtomicString &name) const
 
WEBCORE_EXPORT Framefind (const AtomicString &name) const
 
WEBCORE_EXPORT unsigned childCount () const
 
AtomicString uniqueChildName (const AtomicString &requestedName) const
 
WEBCORE_EXPORT Frametop () const
 
WEBCORE_EXPORT FramescopedChild (unsigned index) const
 
WEBCORE_EXPORT FramescopedChild (const AtomicString &name) const
 
unsigned scopedChildCount () const
 
unsigned indexInParent () const
 

Static Public Attributes

static const unsigned invalidCount = static_cast<unsigned>(-1)
 

Constructor & Destructor Documentation

◆ FrameTree() [1/2]

WebCore::FrameTree::FrameTree ( Frame thisFrame,
Frame parentFrame 
)
inline

◆ ~FrameTree() [1/2]

WebCore::FrameTree::~FrameTree ( )

◆ FrameTree() [2/2]

WebCore::FrameTree::FrameTree ( Frame thisFrame,
Frame parentFrame 
)
inline

◆ ~FrameTree() [2/2]

WebCore::FrameTree::~FrameTree ( )

Member Function Documentation

◆ appendChild() [1/2]

void WebCore::FrameTree::appendChild ( Frame child)

◆ appendChild() [2/2]

WEBCORE_EXPORT void WebCore::FrameTree::appendChild ( Frame )

◆ child() [1/4]

Frame * WebCore::FrameTree::child ( unsigned  index) const

◆ child() [2/4]

Frame* WebCore::FrameTree::child ( unsigned  index) const

◆ child() [3/4]

Frame * WebCore::FrameTree::child ( const AtomicString name) const

◆ child() [4/4]

Frame* WebCore::FrameTree::child ( const AtomicString name) const

◆ childCount() [1/2]

unsigned WebCore::FrameTree::childCount ( ) const

◆ childCount() [2/2]

WEBCORE_EXPORT unsigned WebCore::FrameTree::childCount ( ) const

◆ clearName() [1/2]

WEBCORE_EXPORT void WebCore::FrameTree::clearName ( )

◆ clearName() [2/2]

void WebCore::FrameTree::clearName ( )

◆ detachFromParent() [1/2]

void WebCore::FrameTree::detachFromParent ( )
inline

◆ detachFromParent() [2/2]

void WebCore::FrameTree::detachFromParent ( )
inline

◆ find() [1/2]

Frame * WebCore::FrameTree::find ( const AtomicString name) const

◆ find() [2/2]

WEBCORE_EXPORT Frame* WebCore::FrameTree::find ( const AtomicString name) const

◆ firstChild() [1/2]

Frame* WebCore::FrameTree::firstChild ( ) const
inline

◆ firstChild() [2/2]

Frame* WebCore::FrameTree::firstChild ( ) const
inline

◆ firstRenderedChild() [1/2]

Frame * WebCore::FrameTree::firstRenderedChild ( ) const

◆ firstRenderedChild() [2/2]

Frame* WebCore::FrameTree::firstRenderedChild ( ) const

◆ indexInParent() [1/2]

unsigned WebCore::FrameTree::indexInParent ( ) const

◆ indexInParent() [2/2]

unsigned WebCore::FrameTree::indexInParent ( ) const

◆ isDescendantOf() [1/2]

WEBCORE_EXPORT bool WebCore::FrameTree::isDescendantOf ( const Frame ancestor) const

◆ isDescendantOf() [2/2]

bool WebCore::FrameTree::isDescendantOf ( const Frame ancestor) const

◆ lastChild() [1/2]

Frame* WebCore::FrameTree::lastChild ( ) const
inline

◆ lastChild() [2/2]

Frame* WebCore::FrameTree::lastChild ( ) const
inline

◆ name() [1/2]

const AtomicString& WebCore::FrameTree::name ( ) const
inline

◆ name() [2/2]

const AtomicString& WebCore::FrameTree::name ( ) const
inline

◆ nextRenderedSibling() [1/2]

Frame* WebCore::FrameTree::nextRenderedSibling ( ) const

◆ nextRenderedSibling() [2/2]

Frame * WebCore::FrameTree::nextRenderedSibling ( ) const

◆ nextSibling() [1/2]

Frame* WebCore::FrameTree::nextSibling ( ) const
inline

◆ nextSibling() [2/2]

Frame* WebCore::FrameTree::nextSibling ( ) const
inline

◆ parent() [1/2]

WEBCORE_EXPORT Frame* WebCore::FrameTree::parent ( ) const

◆ parent() [2/2]

Frame * WebCore::FrameTree::parent ( ) const

◆ previousSibling() [1/2]

Frame* WebCore::FrameTree::previousSibling ( ) const
inline

◆ previousSibling() [2/2]

Frame* WebCore::FrameTree::previousSibling ( ) const
inline

◆ removeChild() [1/2]

void WebCore::FrameTree::removeChild ( Frame child)

◆ removeChild() [2/2]

void WebCore::FrameTree::removeChild ( Frame )

◆ scopedChild() [1/4]

Frame * WebCore::FrameTree::scopedChild ( unsigned  index) const

◆ scopedChild() [2/4]

WEBCORE_EXPORT Frame* WebCore::FrameTree::scopedChild ( unsigned  index) const

◆ scopedChild() [3/4]

WEBCORE_EXPORT Frame* WebCore::FrameTree::scopedChild ( const AtomicString name) const

◆ scopedChild() [4/4]

Frame * WebCore::FrameTree::scopedChild ( const AtomicString name) const

◆ scopedChildCount() [1/2]

unsigned WebCore::FrameTree::scopedChildCount ( ) const

◆ scopedChildCount() [2/2]

unsigned WebCore::FrameTree::scopedChildCount ( ) const

◆ setName() [1/2]

WEBCORE_EXPORT void WebCore::FrameTree::setName ( const AtomicString )

◆ setName() [2/2]

void WebCore::FrameTree::setName ( const AtomicString name)

◆ setParent() [1/2]

void WebCore::FrameTree::setParent ( Frame parent)
inline

◆ setParent() [2/2]

void WebCore::FrameTree::setParent ( Frame parent)
inline

◆ top() [1/2]

WEBCORE_EXPORT Frame& WebCore::FrameTree::top ( ) const

◆ top() [2/2]

Frame & WebCore::FrameTree::top ( ) const

◆ traverseNext() [1/2]

WEBCORE_EXPORT Frame* WebCore::FrameTree::traverseNext ( const Frame stayWithin = nullptr) const

◆ traverseNext() [2/2]

Frame * WebCore::FrameTree::traverseNext ( const Frame stayWithin = nullptr) const

◆ traverseNextRendered() [1/2]

WEBCORE_EXPORT Frame* WebCore::FrameTree::traverseNextRendered ( const Frame stayWithin = nullptr) const

◆ traverseNextRendered() [2/2]

Frame * WebCore::FrameTree::traverseNextRendered ( const Frame stayWithin = nullptr) const

◆ traverseNextWithWrap() [1/2]

Frame * WebCore::FrameTree::traverseNextWithWrap ( bool  wrap) const

◆ traverseNextWithWrap() [2/2]

WEBCORE_EXPORT Frame* WebCore::FrameTree::traverseNextWithWrap ( bool  ) const

◆ traversePreviousWithWrap() [1/2]

WEBCORE_EXPORT Frame* WebCore::FrameTree::traversePreviousWithWrap ( bool  ) const

◆ traversePreviousWithWrap() [2/2]

Frame * WebCore::FrameTree::traversePreviousWithWrap ( bool  wrap) const

◆ uniqueChildName() [1/2]

AtomicString WebCore::FrameTree::uniqueChildName ( const AtomicString requestedName) const

◆ uniqueChildName() [2/2]

AtomicString WebCore::FrameTree::uniqueChildName ( const AtomicString requestedName) const

◆ uniqueName() [1/2]

const AtomicString& WebCore::FrameTree::uniqueName ( ) const
inline

◆ uniqueName() [2/2]

const AtomicString& WebCore::FrameTree::uniqueName ( ) const
inline

Member Data Documentation

◆ invalidCount

static const unsigned WebCore::FrameTree::invalidCount = static_cast<unsigned>(-1)
static

The documentation for this class was generated from the following files: