|
Ipelib
|
#include <ipexml.h>
Public Types | |
| typedef Map::const_iterator | const_iterator |
Public Member Functions | |
| const_iterator | begin () const |
| const_iterator | end () const |
| XmlAttributes () | |
| void | clear () |
| String | operator[] (String str) const |
| bool | has (String str) const |
| bool | has (String str, String &val) const |
| void | add (String key, String val) |
| void | setSlash () |
| bool | slash () const |
Stores attributes of an XML tag.
| typedef Map::const_iterator ipe::XmlAttributes::const_iterator |
Iterator for (key, value) pairs.
| XmlAttributes::XmlAttributes | ( | ) |
Constructor for an empty collection.
Referenced by end().
|
inline |
Return const iterator for first attribute.
|
inline |
Return const iterator for end of attributes.
References add(), clear(), has(), operator[](), and XmlAttributes().
| void XmlAttributes::clear | ( | ) |
Remove all attributes.
Referenced by end(), and ipe::XmlParser::parseAttributes().
Return attribute with given key.
Returns an empty string if no attribute with this key exists.
Referenced by end().
| bool XmlAttributes::has | ( | String | str | ) | const |
Check whether attribute exists.
References ipe::XmlParser::XmlParser().
Referenced by ipe::Bitmap::Bitmap(), end(), ipe::Group::Group(), ipe::ImlParser::parseBitmap(), ipe::ImlParser::parseDocument(), ipe::ImlParser::parseObject(), ipe::ImlParser::parsePage(), ipe::ImlParser::parseStyle(), ipe::Reference::Reference(), and ipe::Text::Text().
Check whether attribute exists, set val if so.
Add a new attribute.
Referenced by end(), and ipe::XmlParser::parseAttributes().
|
inline |
Set that the tag contains the final /.
Referenced by ipe::XmlParser::parseAttributes().
|
inline |
Return whether tag contains the final /.
Referenced by ipe::ImlParser::parseBitmap(), ipe::ImlParser::parseObject(), and ipe::ImlParser::parseStyle().