Home | History | Annotate | Download | only in dom

Lines Matching refs:ElementData

67 class ElementData : public RefCounted<ElementData> {
97 bool isEquivalent(const ElementData* other) const;
102 ElementData();
103 ElementData(unsigned arraySize);
104 ElementData(const ElementData&, bool isUnique);
134 class ShareableElementData : public ElementData {
149 class UniqueElementData : public ElementData {
299 size_t getAttributeItemIndex(const QualifiedName& name) const { return elementData()->getAttributeItemIndex(name); }
300 size_t getAttributeItemIndex(const AtomicString& name, bool shouldIgnoreAttributeCase) const { return elementData()->getAttributeItemIndex(name, shouldIgnoreAttributeCase); }
386 const StylePropertySet* inlineStyle() const { return elementData() ? elementData()->m_inlineStyle.get() : 0; }
418 const ElementData* elementData() const { return m_elementData.get(); }
787 RefPtr<ElementData> m_elementData;
855 return elementData() && getAttributeItem(name);
861 if (elementData()) {
870 return elementData() && !elementData()->isEmpty();
876 return elementData()->idForStyleResolution();
915 ASSERT(elementData());
916 return elementData()->classNames();
921 ASSERT(elementData());
922 return elementData()->length();
927 ASSERT(elementData());
928 return elementData()->attributeItem(index);
933 ASSERT(elementData());
934 return elementData()->getAttributeItem(name);
939 return elementData() && elementData()->hasID();
944 return elementData() && elementData()->hasClass();
949 if (!elementData() || !elementData()->isUnique())
988 ASSERT(elementData());
989 elementData()->m_styleAttributeIsDirty = true;
994 if (!elementData())
996 if (elementData()->m_presentationAttributeStyleIsDirty)
998 return elementData()->presentationAttributeStyle();
1011 inline size_t ElementData::length() const
1018 inline const StylePropertySet* ElementData::presentationAttributeStyle() const
1025 inline const Attribute* ElementData::getAttributeItem(const AtomicString& name, bool shouldIgnoreAttributeCase) const
1033 inline const Attribute* ElementData::attributeBase() const
1040 inline size_t ElementData::getAttributeItemIndex(const QualifiedName& name) const
1053 inline size_t ElementData::getAttributeItemIndex(const AtomicString& name, bool shouldIgnoreAttributeCase) const
1074 inline const Attribute* ElementData::getAttributeItem(const QualifiedName& name) const
1085 inline const Attribute* ElementData::attributeItem(unsigned index) const