You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by ry...@apache.org on 2009/01/02 01:51:27 UTC

svn commit: r730653 - /lucene/java/trunk/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java

Author: ryan
Date: Thu Jan  1 16:51:26 2009
New Revision: 730653

URL: http://svn.apache.org/viewvc?rev=730653&view=rev
Log:
LUCENE-1387 -- expose getLat/getLng from DistanceQueryBuilder

Modified:
    lucene/java/trunk/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java

Modified: lucene/java/trunk/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java?rev=730653&r1=730652&r2=730653&view=diff
==============================================================================
--- lucene/java/trunk/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java (original)
+++ lucene/java/trunk/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java Thu Jan  1 16:51:26 2009
@@ -32,9 +32,9 @@
   public BoundaryBoxFilter lngFilter;
   public DistanceFilter distanceFilter;
   
-  private double lat;
-  private double lng;
-  private double miles;
+  private final double lat;
+  private final double lng;
+  private final double miles;
   private Filter cartesianFilter;
   
   /**
@@ -74,12 +74,9 @@
   * @param miles
   */
   public Filter getFilter() {
-    
-      return new SerialChainFilter(new Filter[] {cartesianFilter, distanceFilter},
+    return new SerialChainFilter(new Filter[] {cartesianFilter, distanceFilter},
                     new int[] {SerialChainFilter.AND,
                            SerialChainFilter.SERIALAND});
-
-   
   }
   
   public Filter getFilter(Query query) {
@@ -96,6 +93,18 @@
   public Query getQuery() {
       return new ConstantScoreQuery(getFilter());
   }
+
+  public double getLat() {
+    return lat;
+  }
+
+  public double getLng() {
+    return lng;
+  }
+
+  public double getMiles() {
+    return miles;
+  }
     
   @Override
   public String toString() {