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: