Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::parse::TagList Class Reference

#include <TagList.hpp>

List of all members.

Public Member Functions

 TagList ()
void setFindParents (bool findParents)
void clear ()
void addTag (const char *name, const char *conflation, int begin)
void endTag (const char *name, const char *conflation, int end)
void writeTagList (indri::utility::greedy_vector< TagExtent * > &tags)
void writeMetadataList (indri::utility::greedy_vector< MetadataPair > &pairs, indri::utility::Buffer &buffer, const char *docText)

Private Attributes

indri::utility::greedy_vector<
tag_entry
_tags
int _openList
bool _findParents


Constructor & Destructor Documentation

indri::parse::TagList::TagList  )  [inline]
 


Member Function Documentation

void indri::parse::TagList::addTag const char *  name,
const char *  conflation,
int  begin
[inline]
 

void indri::parse::TagList::clear  )  [inline]
 

void indri::parse::TagList::endTag const char *  name,
const char *  conflation,
int  end
[inline]
 

void indri::parse::TagList::setFindParents bool  findParents  )  [inline]
 

void indri::parse::TagList::writeMetadataList indri::utility::greedy_vector< MetadataPair > &  pairs,
indri::utility::Buffer buffer,
const char *  docText
[inline]
 

void indri::parse::TagList::writeTagList indri::utility::greedy_vector< TagExtent * > &  tags  )  [inline]
 


Member Data Documentation

bool indri::parse::TagList::_findParents [private]
 

int indri::parse::TagList::_openList [private]
 

indri::utility::greedy_vector<tag_entry> indri::parse::TagList::_tags [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:03 2010 for Lemur by doxygen 1.3.4