Ipelib

ipe::XmlAttributes Class Reference

Stores attributes of an XML tag. More...

#include <ipexml.h>

List of all members.

Public Types

Public Member Functions


Detailed Description

Stores attributes of an XML tag.


Member Typedef Documentation

typedef Map::const_iterator ipe::XmlAttributes::const_iterator

Iterator for (key, value) pairs.


Constructor & Destructor Documentation

XmlAttributes::XmlAttributes ( )

Constructor for an empty collection.


Member Function Documentation

const_iterator ipe::XmlAttributes::begin ( ) const [inline]

Return const iterator for first attribute.

const_iterator ipe::XmlAttributes::end ( ) const [inline]

Return const iterator for end of attributes.

void XmlAttributes::clear ( )

Remove all attributes.

String XmlAttributes::operator[] ( String  str) const

Return attribute with given key.

Returns an empty string if no attribute with this key exists.

bool XmlAttributes::has ( String  str) const

Check whether attribute exists.

bool XmlAttributes::has ( String  str,
String val 
) const

Check whether attribute exists, set val if so.

void XmlAttributes::add ( String  key,
String  val 
)

Add a new attribute.

void ipe::XmlAttributes::setSlash ( ) [inline]

Set that the tag contains the final /.

bool ipe::XmlAttributes::slash ( ) const [inline]

Return whether tag contains the final /.


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