cutting     2004/02/25 14:29:18

  Modified:    src/java/org/apache/lucene/search PrefixQuery.java
                        RangeQuery.java
  Log:
  Added a few accessors.
  
  Revision  Changes    Path
  1.8       +4 -0      
jakarta-lucene/src/java/org/apache/lucene/search/PrefixQuery.java
  
  Index: PrefixQuery.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/PrefixQuery.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- PrefixQuery.java  12 Aug 2003 09:17:53 -0000      1.7
  +++ PrefixQuery.java  25 Feb 2004 22:29:18 -0000      1.8
  @@ -69,6 +69,9 @@
       this.prefix = prefix;
     }
   
  +  /** Returns the prefix of this query. */
  +  public Term getPrefix() { return prefix; }
  +
     public Query rewrite(IndexReader reader) throws IOException {
       BooleanQuery query = new BooleanQuery();
       TermEnum enumerator = reader.terms(prefix);
  @@ -113,4 +116,5 @@
       }
       return buffer.toString();
     }
  +
   }
  
  
  
  1.11      +14 -4     jakarta-lucene/src/java/org/apache/lucene/search/RangeQuery.java
  
  Index: RangeQuery.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/RangeQuery.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- RangeQuery.java   10 Sep 2003 12:24:05 -0000      1.10
  +++ RangeQuery.java   25 Feb 2004 22:29:18 -0000      1.11
  @@ -153,10 +153,20 @@
         return Query.mergeBooleanQueries(queries);
       }
   
  -    private String getField()
  -    {
  -        return (lowerTerm != null ? lowerTerm.field() : upperTerm.field());
  +    /** Returns the field name for this query */
  +    public String getField() {
  +      return (lowerTerm != null ? lowerTerm.field() : upperTerm.field());
       }
  +
  +    /** Returns the lower term of this range query */
  +    public Term getLowerTerm() { return lowerTerm; }
  +
  +    /** Returns the upper term of this range query */
  +    public Term getUpperTerm() { return upperTerm; }
  +
  +    /** Returns <code>true</code> if the range query is inclusive */
  +    public boolean isInclusive() { return inclusive; }
  +
   
       /** Prints a user-readable version of this query. */
       public String toString(String field)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to