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

#include <NamedNodeMap.h>

Inheritance diagram for WebCore::NamedNodeMap:
WebCore::ScriptWrappable WebCore::ScriptWrappable

Public Member Functions

 NamedNodeMap (Element &element)
 
WEBCORE_EXPORT void ref ()
 
WEBCORE_EXPORT void deref ()
 
WEBCORE_EXPORT unsigned length () const
 
WEBCORE_EXPORT RefPtr< Attritem (unsigned index) const
 
WEBCORE_EXPORT RefPtr< AttrgetNamedItem (const AtomicString &) const
 
WEBCORE_EXPORT RefPtr< AttrgetNamedItemNS (const AtomicString &namespaceURI, const AtomicString &localName) const
 
WEBCORE_EXPORT ExceptionOr< RefPtr< Attr > > setNamedItem (Attr &)
 
WEBCORE_EXPORT ExceptionOr< Ref< Attr > > removeNamedItem (const AtomicString &name)
 
WEBCORE_EXPORT ExceptionOr< Ref< Attr > > removeNamedItemNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
Vector< StringsupportedPropertyNames () const
 
Elementelement ()
 
 NamedNodeMap (Element &element)
 
WEBCORE_EXPORT void ref ()
 
WEBCORE_EXPORT void deref ()
 
WEBCORE_EXPORT unsigned length () const
 
WEBCORE_EXPORT RefPtr< Attritem (unsigned index) const
 
WEBCORE_EXPORT RefPtr< AttrgetNamedItem (const AtomicString &) const
 
WEBCORE_EXPORT RefPtr< AttrgetNamedItemNS (const AtomicString &namespaceURI, const AtomicString &localName) const
 
WEBCORE_EXPORT ExceptionOr< RefPtr< Attr > > setNamedItem (Attr &)
 
WEBCORE_EXPORT ExceptionOr< Ref< Attr > > removeNamedItem (const AtomicString &name)
 
WEBCORE_EXPORT ExceptionOr< Ref< Attr > > removeNamedItemNS (const AtomicString &namespaceURI, const AtomicString &localName)
 
Vector< StringsupportedPropertyNames () const
 
Elementelement ()
 
- Public Member Functions inherited from WebCore::ScriptWrappable
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::ScriptWrappable
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
- Protected Member Functions inherited from WebCore::ScriptWrappable
 ~ScriptWrappable ()
 
 ~ScriptWrappable ()
 

Constructor & Destructor Documentation

◆ NamedNodeMap() [1/2]

WebCore::NamedNodeMap::NamedNodeMap ( Element element)
inlineexplicit

◆ NamedNodeMap() [2/2]

WebCore::NamedNodeMap::NamedNodeMap ( Element element)
inlineexplicit

Member Function Documentation

◆ deref() [1/2]

void NamedNodeMap::deref ( )

◆ deref() [2/2]

WEBCORE_EXPORT void WebCore::NamedNodeMap::deref ( )

◆ element() [1/2]

Element& WebCore::NamedNodeMap::element ( )
inline

◆ element() [2/2]

Element& WebCore::NamedNodeMap::element ( )
inline

◆ getNamedItem() [1/2]

WEBCORE_EXPORT RefPtr<Attr> WebCore::NamedNodeMap::getNamedItem ( const AtomicString ) const

◆ getNamedItem() [2/2]

RefPtr< Attr > NamedNodeMap::getNamedItem ( const AtomicString name) const

◆ getNamedItemNS() [1/2]

WEBCORE_EXPORT RefPtr<Attr> WebCore::NamedNodeMap::getNamedItemNS ( const AtomicString namespaceURI,
const AtomicString localName 
) const

◆ getNamedItemNS() [2/2]

RefPtr< Attr > NamedNodeMap::getNamedItemNS ( const AtomicString namespaceURI,
const AtomicString localName 
) const

◆ item() [1/2]

RefPtr< Attr > NamedNodeMap::item ( unsigned  index) const

◆ item() [2/2]

WEBCORE_EXPORT RefPtr<Attr> WebCore::NamedNodeMap::item ( unsigned  index) const

◆ length() [1/2]

unsigned NamedNodeMap::length ( void  ) const

◆ length() [2/2]

WEBCORE_EXPORT unsigned WebCore::NamedNodeMap::length ( ) const

◆ ref() [1/2]

void NamedNodeMap::ref ( )

◆ ref() [2/2]

WEBCORE_EXPORT void WebCore::NamedNodeMap::ref ( )

◆ removeNamedItem() [1/2]

ExceptionOr< Ref< Attr > > NamedNodeMap::removeNamedItem ( const AtomicString name)

◆ removeNamedItem() [2/2]

WEBCORE_EXPORT ExceptionOr<Ref<Attr> > WebCore::NamedNodeMap::removeNamedItem ( const AtomicString name)

◆ removeNamedItemNS() [1/2]

ExceptionOr< Ref< Attr > > NamedNodeMap::removeNamedItemNS ( const AtomicString namespaceURI,
const AtomicString localName 
)

◆ removeNamedItemNS() [2/2]

WEBCORE_EXPORT ExceptionOr<Ref<Attr> > WebCore::NamedNodeMap::removeNamedItemNS ( const AtomicString namespaceURI,
const AtomicString localName 
)

◆ setNamedItem() [1/2]

WEBCORE_EXPORT ExceptionOr<RefPtr<Attr> > WebCore::NamedNodeMap::setNamedItem ( Attr )

◆ setNamedItem() [2/2]

ExceptionOr< RefPtr< Attr > > NamedNodeMap::setNamedItem ( Attr attr)

◆ supportedPropertyNames() [1/2]

Vector< String > NamedNodeMap::supportedPropertyNames ( ) const

◆ supportedPropertyNames() [2/2]

Vector<String> WebCore::NamedNodeMap::supportedPropertyNames ( ) const

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