Package com.microstrategy.web.app.maps
Interface GeoDataRequestResultVisitor<E extends MapObject>
- 
- All Known Subinterfaces:
 MapObjectRepository<T>
- All Known Implementing Classes:
 KMLShapeRepository,MapShapeRepository
public interface GeoDataRequestResultVisitor<E extends MapObject>The lookup info object visitor. The interface defines the methods of retrieving lookup info objects. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddHierarchy(LookupRequest request, TreeSerializer tSerializer)Add the shape hierarchy data into tree serializer.voidaddMatchedMapObject(QueryRequest query, MapObjectSerializer<E> moSerializer)Add the matched map object into the map object serializer.voidaddNameList(LookupRequest request, TreeSerializer tSerializer)Add the name shapeIds map data into tree serializer.voidaddTileMap(LookupRequest request, TreeSerializer tSerializer)Add the tile data into tree serializer.java.lang.StringgetLookupKey(LookupRequest request)The lookup key generated for a given query. 
 - 
 
- 
- 
Method Detail
- 
getLookupKey
java.lang.String getLookupKey(LookupRequest request)
The lookup key generated for a given query.- Parameters:
 A-LookupRequestobject query for lookup info.- Returns:
 - A string represents the key to the lookup result of this query.
 
 
- 
addTileMap
void addTileMap(LookupRequest request, TreeSerializer tSerializer)
Add the tile data into tree serializer.- Parameters:
 request- ALookupRequestobject query for lookup info.tSerializer- The serializer that can be serialized into target format.
 
- 
addNameList
void addNameList(LookupRequest request, TreeSerializer tSerializer)
Add the name shapeIds map data into tree serializer.- Parameters:
 request- ALookupRequestobject query for lookup info.tSerializer- The serializer that can be serialized into target format.
 
- 
addHierarchy
void addHierarchy(LookupRequest request, TreeSerializer tSerializer)
Add the shape hierarchy data into tree serializer.- Parameters:
 request- ALookupRequestobject query for lookup info.tSerializer- The serializer that can be serialized into target format.
 
- 
addMatchedMapObject
void addMatchedMapObject(QueryRequest query, MapObjectSerializer<E> moSerializer)
Add the matched map object into the map object serializer.- Parameters:
 query- AQueryRequestobject query for shapes.moSerializer- The map object serializer that serializes the map object into a target format.
 
 - 
 
 -