Cross-Platform C++

ot::xml
class AttributeSet  (abstract)

#include "ot/xml/AttributeSet.h"

ot::xml::AttributeSetImpl A virtual base (interface) class to encapsulate and provide convenient access to the set of Attributes from an element start tag.

Applications that do not require the additional features provided by the native interface are encouraged to use the standard interface provided by the ot::sax namespace.




Constructor/Destructor Summary
~AttributeSet()
        

Method Summary
 virtual bool addAttribute(Attribute* pAttribute)=0
        
 virtual bool empty() const=0
        
 virtual RefPtr< Attribute > getAttribute(const String& qName) const=0
        
 virtual RefPtr< Attribute > getAttribute(size_t index) const=0
        
 virtual RefPtr< Attribute > getAttribute(const String& uri, const String& localName) const=0
        
 virtual void removeAll()=0
        
 virtual void removeAttribute(size_t index)=0
        
 virtual size_t size() const=0
        

Constructor/Destructor Detail

~AttributeSet

virtual ~AttributeSet()


Method Detail

addAttribute

virtual bool addAttribute(Attribute* pAttribute)=0


empty

virtual bool empty() const=0


getAttribute

virtual RefPtr< AttributegetAttribute(const String& qName) const=0


getAttribute

virtual RefPtr< AttributegetAttribute(size_t index) const=0


getAttribute

virtual RefPtr< AttributegetAttribute(const String& uri,
                                         const String& localName) const=0


removeAll

virtual void removeAll()=0


removeAttribute

virtual void removeAttribute(size_t index)=0


size

virtual size_t size() const=0



Cross-Platform C++

Found a bug or missing feature? Please email us at support@elcel.com

Copyright © 2000-2005 ElCel Technology   Trademark Acknowledgements