return result;
}
-
-
void wxHtmlParser::InitParser(const wxString& source)
{
- m_Source = source;
- m_Cache = new wxHtmlTagsCache(m_Source);
+ SetSource(source);
}
-
-
-
+
void wxHtmlParser::DoneParser()
{
delete m_Cache;
m_Cache = NULL;
}
-
-
+void wxHtmlParser::SetSource(const wxString& src)
+{
+ m_Source = src;
+ delete m_Cache;
+ m_Cache = new wxHtmlTagsCache(m_Source);
+}
void wxHtmlParser::DoParsing(int begin_pos, int end_pos)
{
delete[] temp;
}
-
-
void wxHtmlParser::AddTag(const wxHtmlTag& tag)
{
wxHtmlTagHandler *h;
}
}
-
-
void wxHtmlParser::AddTagHandler(wxHtmlTagHandler *handler)
{
wxString s(handler->GetSupportedTags());
handler->SetParser(this);
}
-
-
void wxHtmlParser::PushTagHandler(wxHtmlTagHandler *handler, wxString tags)
{
wxStringTokenizer tokenizer(tags, ", ");
}
}
-
-
void wxHtmlParser::PopTagHandler()
{
wxNode *first;
m_HandlersStack->DeleteNode(first);
}
-
-
wxHtmlParser::~wxHtmlParser()
{
if (m_HandlersStack) delete m_HandlersStack;
m_HandlersList.Clear();
}
-
-
//-----------------------------------------------------------------------------
// wxHtmlTagHandler
//-----------------------------------------------------------------------------