Query.GeoRegion (Google App Engine API for Java)

com.google.appengine.api.datastore

Class Query.GeoRegion

  • java.lang.Object
    • com.google.appengine.api.datastore.Query.GeoRegion
  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Query.GeoRegion.Circle, Query.GeoRegion.Rectangle
    Enclosing class:
    Query


    public abstract static class Query.GeoRegion
    extends java.lang.Object
    implements java.io.Serializable
    A geographic region intended for use in a Query.StContainsFilter. Note that this is the only purpose for which it should be used: in particular, it is not suitable as a Property value to be stored in Datastore.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      static class  Query.GeoRegion.Circle
      A geographical region representing all points within a fixed distance from a central point, i.e., a circle.
      static class  Query.GeoRegion.Rectangle
      A simple geographical region bounded by two latitude lines, and two longitude lines, i.e., a "rectangle".
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      abstract boolean contains(GeoPt point)
      Determines whether the given GeoPt value lies within this geographic region.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • contains

        public abstract boolean contains(GeoPt point)
        Determines whether the given GeoPt value lies within this geographic region. If the point lies on the border of the region it is considered to be contained.