|
Public Member Functions |
| FSIndex () |
| Default constructor.
|
bool | isValid () const |
size_t | getSize () const |
| get the number of feature structures currently in this index.
|
FeatureStructure | find (FeatureStructure const &anFS) const |
| find the feature structure in this index which is equivalent to anFS according to the comparator for this index.
|
FSIterator | iterator () const |
| create an iterator over all the feature structures in this index.
|
FSIterator | typeSetIterator (std::set< uima::Type > const &crTypes) const |
| create an iterator over all the feature structures in this index with one of the specified types.
|
FSIterator | filteredIterator (FSFilter const *cpFilter) const |
| create an iterator over this index with the filter cpFilter ,
|
Protected Member Functions |
| FSIndex (lowlevel::IndexABase const *cpIndex, uima::lowlevel::IndexRepository &) |
| FSIndex (lowlevel::IndexABase const *cpIndex, uima::lowlevel::IndexRepository const &) |
void | checkValidity () const |
Protected Attributes |
lowlevel::IndexABase const * | iv_pIndex |
uima::lowlevel::IndexRepository * | iv_indexRepository |