Ejemplo n.º 1
0
 public override System.Collections.ICollection GetTerms()
 {
     System.Collections.ArrayList   terms = new System.Collections.ArrayList();
     System.Collections.IEnumerator i     = clauses.GetEnumerator();
     while (i.MoveNext())
     {
         SpanQuery clause = (SpanQuery)i.Current;
         terms.AddRange(clause.GetTerms());
     }
     return(terms);
 }
Ejemplo n.º 2
0
 // inherit javadoc
 public override void  ExtractTerms(System.Collections.Hashtable terms)
 {
     for (System.Collections.IEnumerator i = clauses.GetEnumerator(); i.MoveNext();)
     {
         BooleanClause clause = (BooleanClause)i.Current;
         clause.GetQuery().ExtractTerms(terms);
     }
 }
Ejemplo n.º 3
0
 /// <summary>An Iterator&lt;Query&gt; over the disjuncts </summary>
 public virtual System.Collections.IEnumerator Iterator()
 {
     return(disjuncts.GetEnumerator());
 }