#include <IObjectCollectionIterator.h>
Interface for an object collection iteration.
Definition at line 17 of file IObjectCollectionIterator.h.
◆ GetDataMetaInfo()
| virtual idoc::MetaInfoPtr imtbase::IObjectCollectionIterator::GetDataMetaInfo |
( |
| ) |
const |
|
pure virtual |
Get object data meta information at the current iterator position.
◆ GetElementInfo() [1/2]
| virtual QVariant imtbase::IObjectCollectionIterator::GetElementInfo |
( |
int |
infoType | ) |
const |
|
pure virtual |
Get object data element meta information at the current iterator position for a given information-ID.
◆ GetElementInfo() [2/2]
| virtual QVariant imtbase::IObjectCollectionIterator::GetElementInfo |
( |
QByteArray |
infoId | ) |
const |
|
pure virtual |
Get object data element meta information at the current iterator position for a given information-ID.
◆ GetElementsCount()
| virtual int imtbase::IObjectCollectionIterator::GetElementsCount |
( |
| ) |
const |
|
pure virtual |
Get number of elements available for the iterator query.
◆ GetObjectData()
| virtual bool imtbase::IObjectCollectionIterator::GetObjectData |
( |
IObjectCollection::DataPtr & |
dataPtr | ) |
const |
|
pure virtual |
Get object data instance at the current iterator position.
◆ GetObjectId()
| virtual QByteArray imtbase::IObjectCollectionIterator::GetObjectId |
( |
| ) |
const |
|
pure virtual |
Get object-ID at the current iterator position.
◆ GetObjectTypeId()
| virtual QByteArray imtbase::IObjectCollectionIterator::GetObjectTypeId |
( |
| ) |
const |
|
pure virtual |
Get object type-ID at the current iterator position.
◆ Next()
| virtual bool imtbase::IObjectCollectionIterator::Next |
( |
| ) |
const |
|
pure virtual |
Move iterator to the next position, if available.
◆ Previous()
| virtual bool imtbase::IObjectCollectionIterator::Previous |
( |
| ) |
const |
|
pure virtual |
Move iterator to the previous position, if available.