Lucene.Net
3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
|
The enumerator over the terms in an index. More...
Inherits Lucene.Net.Index.FieldEnumerator< T >, and Lucene.Net.Index.FieldEnumerator< T >.
Public Member Functions | |
TermEnumerator (TermEnum termEnum, TermDocs termDocs, string field, FieldEnumerator< T > enclosing) | |
Ctor. | |
bool | MoveNext () |
Advance to the next item. | |
void | Reset () |
Reset the enumerator to the beginngin. | |
void | Dispose () |
IEnumerator< T > | GetEnumerator () |
Accessor to IEnumerator-T-."/> | |
Public Member Functions inherited from Lucene.Net.Index.FieldEnumerator< T > | |
void | Dispose () |
Dispose of the instance. | |
Protected Attributes | |
string | fieldName |
The field name, if any for the enum. | |
Protected Attributes inherited from Lucene.Net.Index.FieldEnumerator< T > | |
bool | includeDocs |
Whether the enumerator will include TermDocs. | |
TermEnumerator | tEnum |
The specialized TermEnum enumerator. | |
Properties | |
T | Current [get, set] |
The current item in the enumerator. | |
Properties inherited from Lucene.Net.Index.FieldEnumerator< T > | |
TermEnumerator | Terms [get] |
Access the enumerator for the terms. | |
TermDocEnumerator.TermDocUsingTermsEnumerator | Docs [get] |
Access the enumerator for the TermDocs. | |
Additional Inherited Members | |
Protected Member Functions inherited from Lucene.Net.Index.FieldEnumerator< T > | |
void | Init (IndexReader reader, string field) |
Initialization method called by subclasses to simulate a shared base constructor as generic classes cannot have a parameterized ctor. | |
void | Init (IndexReader reader, string fieldName, bool includeDocs) |
Initialization method called by subclasses to simulate a shared base constructor as generic classes cannot have a parameterized ctor. | |
abstract bool | TryParse (string s) |
Method to attempt to parse out the value from the encoded string and sets the value of Current. | |
The enumerator over the terms in an index.
Definition at line 172 of file FieldEnumerator.cs.
Lucene.Net.Index.FieldEnumerator< T >.TermEnumerator.TermEnumerator | ( | TermEnum | termEnum, |
TermDocs | termDocs, | ||
string | field, | ||
FieldEnumerator< T > | enclosing | ||
) |
Ctor.
Definition at line 211 of file FieldEnumerator.cs.
void Lucene.Net.Index.FieldEnumerator< T >.TermEnumerator.Dispose | ( | ) |
Definition at line 290 of file FieldEnumerator.cs.
IEnumerator<T> Lucene.Net.Index.FieldEnumerator< T >.TermEnumerator.GetEnumerator | ( | ) |
bool Lucene.Net.Index.FieldEnumerator< T >.TermEnumerator.MoveNext | ( | ) |
void Lucene.Net.Index.FieldEnumerator< T >.TermEnumerator.Reset | ( | ) |
Reset the enumerator to the beginngin.
Definition at line 281 of file FieldEnumerator.cs.
|
protected |
The field name, if any for the enum.
Definition at line 192 of file FieldEnumerator.cs.
|
getset |
The current item in the enumerator.
Definition at line 225 of file FieldEnumerator.cs.