ULJSONDictionaryIterator is the dictionary data source iterator for use with ULJSONDictionaryDataSource (i.e. dictionary data stored as JSON strings).
More...
#include <uljsondictionaryiterator.h>
ULJSONDictionaryIterator is the dictionary data source iterator for use with ULJSONDictionaryDataSource (i.e. dictionary data stored as JSON strings).
ULJSONDictionaryIterator::ULJSONDictionaryIterator |
( |
| ) |
|
ULJSONDictionaryIterator::~ULJSONDictionaryIterator |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::clear |
( |
| ) |
|
|
virtual |
Sets this iterator to its default state, freeing associated dynamically allocated memory in the process.
ULDictionaryDataSourceIterator * ULJSONDictionaryIterator::clone |
( |
| ) |
const |
|
virtual |
ULString ULJSONDictionaryIterator::getIndexKey |
( |
| ) |
|
|
virtual |
const ULLanguage & ULJSONDictionaryIterator::getLanguage |
( |
| ) |
const |
|
virtual |
int ULJSONDictionaryIterator::getLevel |
( |
| ) |
|
|
virtual |
const ULLanguage & ULJSONDictionaryIterator::getSearchLanguage |
( |
| ) |
const |
|
virtual |
const ULLanguage & ULJSONDictionaryIterator::getTranslationLanguage |
( |
| ) |
const |
|
virtual |
uluint32 ULJSONDictionaryIterator::getType |
( |
| ) |
|
|
virtual |
bool ULJSONDictionaryIterator::hasChildren |
( |
| ) |
|
|
virtual |
uluint32 ULJSONDictionaryIterator::hash |
( |
uluint32 |
tableSize | ) |
const |
|
virtual |
bool ULJSONDictionaryIterator::hasNextCousin |
( |
| ) |
|
|
virtual |
bool ULJSONDictionaryIterator::hasNextSibling |
( |
| ) |
|
|
virtual |
bool ULJSONDictionaryIterator::hasParent |
( |
| ) |
|
|
virtual |
bool ULJSONDictionaryIterator::hasPreviousCousin |
( |
| ) |
|
|
virtual |
bool ULJSONDictionaryIterator::hasPreviousSibling |
( |
| ) |
|
|
virtual |
bool ULJSONDictionaryIterator::isAtBeginning |
( |
| ) |
const |
|
virtual |
bool ULJSONDictionaryIterator::isAtEnd |
( |
| ) |
const |
|
virtual |
bool ULJSONDictionaryIterator::isInFirstTree |
( |
| ) |
const |
|
virtual |
bool ULJSONDictionaryIterator::isInLastTree |
( |
| ) |
const |
|
virtual |
void ULJSONDictionaryIterator::loadCurrentNode |
( |
| ) |
|
|
protected |
Private utility method that assembles a ULDictionaryNode from the iterator information stored in the other instance variables.
- Precondition
- this->uldIterator != 0
void ULJSONDictionaryIterator::lockDataSource |
( |
| ) |
const |
|
protected |
Private utility used to lock the data source associated with this iterator.
void ULJSONDictionaryIterator::operator++ |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::operator-- |
( |
| ) |
|
|
virtual |
bool ULJSONDictionaryIterator::operator== |
( |
const ULDictionaryDataSourceIterator & |
iterator | ) |
const |
|
virtual |
void ULJSONDictionaryIterator::setLanguage |
( |
const ULLanguage & |
language | ) |
|
|
virtual |
void ULJSONDictionaryIterator::toCurrentTopLevelNode |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toFirstChild |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toNextCousin |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toNextSibling |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toNextTopLevelNode |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toParent |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toPreviousCousin |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toPreviousSibling |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::toPreviousTopLevelNode |
( |
| ) |
|
|
virtual |
void ULJSONDictionaryIterator::unlockDataSource |
( |
| ) |
const |
|
protected |
Private utility used to unlock the data source associated with this iterator.
bool ULJSONDictionaryIterator::currentNodeLoaded |
|
protected |
The documentation for this class was generated from the following files: