Public Member Functions | |
s_SimpleXML_Listener (id< XAP_CocoaPlugin_SimpleXML > callback) | |
virtual | ~s_SimpleXML_Listener () |
NSString * | parse (NSString *path) |
virtual void | startElement (const gchar *element_name, const gchar **atts) |
virtual void | endElement (const gchar *element_name) |
virtual void | charData (const gchar *buffer, int length) |
Private Attributes | |
id< XAP_CocoaPlugin_SimpleXML > | m_callback |
NSString * | m_error |
UT_XML | m_parser |
s_SimpleXML_Listener::s_SimpleXML_Listener | ( | id< XAP_CocoaPlugin_SimpleXML > | callback | ) | [inline] |
References m_parser, and UT_XML::setListener().
virtual s_SimpleXML_Listener::~s_SimpleXML_Listener | ( | ) | [inline, virtual] |
References m_error.
virtual void s_SimpleXML_Listener::charData | ( | const gchar * | buffer, | |
int | length | |||
) | [inline, virtual] |
Implements UT_XML::Listener.
References m_callback, m_error, m_parser, UT_XML::stop(), and UT_UTF8String::utf8_str().
virtual void s_SimpleXML_Listener::endElement | ( | const gchar * | element_name | ) | [inline, virtual] |
Implements UT_XML::Listener.
References m_callback, m_error, m_parser, and UT_XML::stop().
NSString* s_SimpleXML_Listener::parse | ( | NSString * | path | ) | [inline] |
References m_error, m_parser, and UT_XML::parse().
Referenced by XAP_CocoaPlugin::parseFile:simpleXML:.
virtual void s_SimpleXML_Listener::startElement | ( | const gchar * | element_name, | |
const gchar ** | atts | |||
) | [inline, virtual] |
Implements UT_XML::Listener.
References gchar, m_callback, m_error, m_parser, and UT_XML::stop().
Referenced by charData(), endElement(), and startElement().
NSString* s_SimpleXML_Listener::m_error [private] |
Referenced by charData(), endElement(), parse(), startElement(), and ~s_SimpleXML_Listener().
UT_XML s_SimpleXML_Listener::m_parser [private] |
Referenced by charData(), endElement(), parse(), s_SimpleXML_Listener(), and startElement().