public interface

GeoDataRequestResultVisitor

com.microstrategy.web.app.maps.GeoDataRequestResultVisitor<E extends com.microstrategy.web.app.maps.MapObject>
Known Indirect Subclasses

Class Overview

The lookup info object visitor. The interface defines the methods of retrieving lookup info objects.

Summary

Public Methods
abstract void addHierarchy(LookupRequest request, TreeSerializer tSerializer)
Add the shape hierarchy data into tree serializer.
abstract void addMatchedMapObject(QueryRequest query, MapObjectSerializer<E> moSerializer)
Add the matched map object into the map object serializer.
abstract void addNameList(LookupRequest request, TreeSerializer tSerializer)
Add the name shapeIds map data into tree serializer.
abstract void addTileMap(LookupRequest request, TreeSerializer tSerializer)
Add the tile data into tree serializer.
abstract String getLookupKey(LookupRequest request)
The lookup key generated for a given query.

Public Methods

public abstract void addHierarchy (LookupRequest request, TreeSerializer tSerializer)

Add the shape hierarchy data into tree serializer.

Parameters
request A LookupRequest object query for lookup info.
tSerializer The serializer that can be serialized into target format.

public abstract void addMatchedMapObject (QueryRequest query, MapObjectSerializer<E> moSerializer)

Add the matched map object into the map object serializer.

Parameters
query A QueryRequest object query for shapes.
moSerializer The map object serializer that serializes the map object into a target format.

public abstract void addNameList (LookupRequest request, TreeSerializer tSerializer)

Add the name shapeIds map data into tree serializer.

Parameters
request A LookupRequest object query for lookup info.
tSerializer The serializer that can be serialized into target format.

public abstract void addTileMap (LookupRequest request, TreeSerializer tSerializer)

Add the tile data into tree serializer.

Parameters
request A LookupRequest object query for lookup info.
tSerializer The serializer that can be serialized into target format.

public abstract String getLookupKey (LookupRequest request)

The lookup key generated for a given query.

Returns
  • A string represents the key to the lookup result of this query.