Esri Geoportal Server
1.0

com.esri.gpt.catalog.lucene
Class SpatialClauseAdapter

java.lang.Object
  extended by com.esri.gpt.catalog.lucene.DiscoveryClauseAdapter
      extended by com.esri.gpt.catalog.lucene.SpatialClauseAdapter

public class SpatialClauseAdapter
extends DiscoveryClauseAdapter

Adapts a catalog discovery SpatialClause to the Lucene model.


Constructor Summary
protected SpatialClauseAdapter(LuceneQueryAdapter queryAdapter)
          Constructs with an associated query adapter.
 
Method Summary
protected  void adaptSpatialClause(BooleanQuery activeBooleanQuery, LogicalClause activeLogicalClause, SpatialClause spatialClause)
          Adapts a catalog discovery SpatialClause to the Lucene model.
 
Methods inherited from class com.esri.gpt.catalog.lucene.DiscoveryClauseAdapter
appendNullCheck, appendQuery, appendSelectAll, getQueryAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpatialClauseAdapter

protected SpatialClauseAdapter(LuceneQueryAdapter queryAdapter)
Constructs with an associated query adapter.

Parameters:
queryAdapter - the query adapter
Method Detail

adaptSpatialClause

protected void adaptSpatialClause(BooleanQuery activeBooleanQuery,
                                  LogicalClause activeLogicalClause,
                                  SpatialClause spatialClause)
                           throws DiscoveryException
Adapts a catalog discovery SpatialClause to the Lucene model.

Parameters:
activeBooleanQuery - the active Lucene boolean query
activeLogicalClause - the active discovery logical clause
spatialClause - the spatial clause to adapt
Throws:
DiscoveryException - if an invalid clause is encountered

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.