# Package com.google.appengine.api.search.checkers

- Class Summary
  Class | Description
  --- | ---
  CursorChecker | Checks values of `Cursor`.
  DocumentChecker | Checks values of a `Document`.
  FacetChecker | Provides checks for Facet names and values: atom or number.
  FacetQueryChecker | Provides checks for faceted search related query options.
  FieldChecker | Provides checks for Field names, language code, and values: text, HTML, atom or date.
  GeoPointChecker | Provides checks for `GeoPoint`.
  GetIndexesRequestChecker | Checks values of `GetIndexesRequest`.
  GetRequestChecker | Checks values of `GetRequest`.
  IndexChecker | Checks values of `Indexes`.
  Preconditions | Simple static methods to be called at the start of your own methods to verify correct arguments and state.
  QueryChecker | Checks values of `Query`.
  QueryOnlyCustomerDocumentChecker | This class performs `DocumentPb.Document` validity checks for search customers that only use the query API.
  QueryOptionsChecker | Checks values of `QueryOptions`.
  SearchApiLimits | Contains limits on field values, document sizes, and other properties of objects in the Search API.
  SortExpressionChecker | Checks the values of a `SortExpression`.
  SortOptionsChecker | Checks the values of a `SortOptions`.