CLucene - a full-featured, c++ search engine
API Documentation
#include <Explanation.h>
Public Member Functions | |
Explanation () | |
~Explanation () | |
Explanation (float_t value, const TCHAR *description) | |
void | set (const Explanation &other) |
Explanation * | clone () const |
float_t | getValue () const |
The value assigned to this explanation node. | |
void | setValue (float_t value) |
Sets the value assigned to this explanation node. | |
const TCHAR * | getDescription () const |
A description of this explanation node. | |
void | setDescription (const TCHAR *description) |
Sets the description of this explanation node. | |
void | getDetails (Explanation **ret) |
The sub-nodes of this explanation node. | |
int | getDetailsLength () |
Explanation * | getDetail (int i) |
void | addDetail (Explanation *detail) |
Adds a sub-node to this explanation node. | |
TCHAR * | toString () |
Render an explanation as text. | |
TCHAR * | toHtml () |
Render an explanation as HTML. | |
Protected Member Functions | |
Explanation (const Explanation ©) |
lucene::search::Explanation::Explanation | ( | const Explanation & | copy | ) | [protected] |
lucene::search::Explanation::Explanation | ( | ) |
lucene::search::Explanation::~Explanation | ( | ) |
lucene::search::Explanation::Explanation | ( | float_t | value, | |
const TCHAR * | description | |||
) |
void lucene::search::Explanation::set | ( | const Explanation & | other | ) |
Explanation* lucene::search::Explanation::clone | ( | ) | const |
float_t lucene::search::Explanation::getValue | ( | ) | const |
The value assigned to this explanation node.
void lucene::search::Explanation::setValue | ( | float_t | value | ) |
Sets the value assigned to this explanation node.
const TCHAR* lucene::search::Explanation::getDescription | ( | ) | const |
A description of this explanation node.
returns reference
void lucene::search::Explanation::setDescription | ( | const TCHAR * | description | ) |
Sets the description of this explanation node.
void lucene::search::Explanation::getDetails | ( | Explanation ** | ret | ) |
The sub-nodes of this explanation node.
ret | this array of Explanations should be getDetailsLength()+1 in size. The array will be null terminated. |
int lucene::search::Explanation::getDetailsLength | ( | ) |
Explanation* lucene::search::Explanation::getDetail | ( | int | i | ) |
void lucene::search::Explanation::addDetail | ( | Explanation * | detail | ) |
Adds a sub-node to this explanation node.
TCHAR* lucene::search::Explanation::toString | ( | ) |
Render an explanation as text.
TCHAR* lucene::search::Explanation::toHtml | ( | ) |
Render an explanation as HTML.