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 void
addHierarchy(LookupRequest request, TreeSerializer tSerializer)
Add the shape hierarchy data into tree serializer.void
addMatchedMapObject(QueryRequest query, MapObjectSerializer<E> moSerializer)
Add the matched map object into the map object serializer.void
addNameList(LookupRequest request, TreeSerializer tSerializer)
Add the name shapeIds map data into tree serializer.void
addTileMap(LookupRequest request, TreeSerializer tSerializer)
Add the tile data into tree serializer.java.lang.String
getLookupKey(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
-LookupRequest
object 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
- ALookupRequest
object 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
- ALookupRequest
object 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
- ALookupRequest
object 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
- AQueryRequest
object query for shapes.moSerializer
- The map object serializer that serializes the map object into a target format.
-
-