Interface GeoDataRequestResultVisitor<E extends MapObject>

    • 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 - A LookupRequest 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 - A LookupRequest 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 - A LookupRequest 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 - A QueryRequest object query for shapes.
        moSerializer - The map object serializer that serializes the map object into a target format.