## Uses of Class
org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree

- Packages that use SpatialPrefixTree
  Package | Description
  --- | ---
  org.apache.lucene.spatial.prefix | Prefix Tree Strategy
  org.apache.lucene.spatial.prefix.tree | The Spatial Prefix package supports spatial indexing by index-time tokens where adding characters to a string gives greater resolution.

- - ### Uses of SpatialPrefixTree in org.apache.lucene.spatial.prefix

    Fields in org.apache.lucene.spatial.prefix declared as SpatialPrefixTree
    Modifier and Type | Field and Description
    --- | ---
    `protected SpatialPrefixTree` | PrefixTreeStrategy.`grid`
    `protected SpatialPrefixTree` | AbstractPrefixTreeFilter.`grid`

    Methods in org.apache.lucene.spatial.prefix that return SpatialPrefixTree
    Modifier and Type | Method and Description
    --- | ---
    `SpatialPrefixTree` | PrefixTreeStrategy.`getGrid()`

    Constructors in org.apache.lucene.spatial.prefix with parameters of type SpatialPrefixTree
    Constructor and Description
    `AbstractPrefixTreeFilter(com.spatial4j.core.shape.Shape queryShape, String fieldName, SpatialPrefixTree grid, int detailLevel)`
    `AbstractVisitingPrefixTreeFilter(com.spatial4j.core.shape.Shape queryShape, String fieldName, SpatialPrefixTree grid, int detailLevel, int prefixGridScanLevel)`
    `IntersectsPrefixTreeFilter(com.spatial4j.core.shape.Shape queryShape, String fieldName, SpatialPrefixTree grid, int detailLevel, int prefixGridScanLevel, boolean hasIndexedLeaves)`
    `PointPrefixTreeFieldCacheProvider(SpatialPrefixTree grid, String shapeField, int defaultSize)`
    `PrefixTreeStrategy(SpatialPrefixTree grid, String fieldName, boolean simplifyIndexedCells)`
    `RecursivePrefixTreeStrategy(SpatialPrefixTree grid, String fieldName)`
    `TermQueryPrefixTreeStrategy(SpatialPrefixTree grid, String fieldName)`

  - ### Uses of SpatialPrefixTree in org.apache.lucene.spatial.prefix.tree

    Subclasses of SpatialPrefixTree in org.apache.lucene.spatial.prefix.tree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GeohashPrefixTree` A `SpatialPrefixTree` based on Geohashes.
    `class` | `QuadPrefixTree` A `SpatialPrefixTree` which uses a quad tree in which an indexed term will be generated for each node, 'A', 'B', 'C', 'D'.

    Methods in org.apache.lucene.spatial.prefix.tree that return SpatialPrefixTree
    Modifier and Type | Method and Description
    --- | ---
    `static SpatialPrefixTree` | SpatialPrefixTreeFactory.`makeSPT(Map<String,String> args, ClassLoader classLoader, com.spatial4j.core.context.SpatialContext ctx)` The factory is looked up via "prefixTree" in args, expecting "geohash" or "quad".
    `protected abstract SpatialPrefixTree` | SpatialPrefixTreeFactory.`newSPT()`
    `protected SpatialPrefixTree` | QuadPrefixTree.Factory.`newSPT()`
    `protected SpatialPrefixTree` | GeohashPrefixTree.Factory.`newSPT()`

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.