Index

A C D E F G H I L M N O P R S W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addFilter(GLSearchFilter) - Method in class globus.glsearch.GLSearch
Adds filter to search.
ADDRESS - Static variable in annotation interface globus.glsearch.GLSearch.TagSetMask
Address tags
addTag(String) - Method in class globus.glsearch.GLSearchFilter
Adds tag to search filter
addTagHash(int) - Method in class globus.glsearch.GLSearchFilter
Adds tag using it's hash Tag hashes could be found in vector object returned from search or found on map
addTags(List<String>) - Method in class globus.glsearch.GLSearchFilter
Adds additional tags to search filter
ALL - Static variable in annotation interface globus.glsearch.GLSearch.AddressStyle
All address information
ALL - Static variable in annotation interface globus.glsearch.GLSearch.TagSetMask
All Tags
ALT_NAME - Static variable in annotation interface globus.glsearch.GLSearch.TagSetMask
Alt name tags

C

cancel() - Method in class globus.glsearch.GLSearch
Cancels search operation.
Collate(long, String, String) - Static method in class globus.glsearch.GLSearch
Compare to string with collator
CreateCollator() - Static method in class globus.glsearch.GLSearch
Creates ICU collator with strength set to Primary.
CreateNumericCollator() - Static method in class globus.glsearch.GLSearch
Creates ICU collator with strength set to Primary and numeric collation is ON.
createWithCategory(GLSearchCategory) - Static method in class globus.glsearch.GLSearchFilter
Creates new filter to search objects from category
createWithQuery(String) - Static method in class globus.glsearch.GLSearchFilter
Creates new filter to search objects with string "query".
createWithQuery(String, int) - Static method in class globus.glsearch.GLSearchFilter
Creates new filter to search objects with string "query" inside tags sets
createWithQueryAndTag(String, String) - Static method in class globus.glsearch.GLSearchFilter
Creates new filter to search objects with string "query" for key

D

DestroyCollator(long) - Static method in class globus.glsearch.GLSearch
Destroy collator
DestroyWords(long) - Static method in class globus.glsearch.GLSearch
Destroy native object returned by GLSearch#PrepareWords(long, String[]).

E

EMPTY - Static variable in annotation interface globus.glsearch.GLSearch.TagSetMask
Empty
equals(Object) - Method in class globus.glsearch.GLSearchCategory
 
EXACT - Static variable in annotation interface globus.glsearch.GLSearch.MatchType
Whole phrase is equal to query

F

fillObjectCategory(GLMapVectorObject) - Method in class globus.glsearch.GLSearchCategory
Fills category information for vector object using it's tags
findByIconName(String) - Method in class globus.glsearch.GLSearchCategories
Finds a category by its icon name.
findByName(String) - Method in class globus.glsearch.GLSearchCategories
Finds a category by its name.
FindWords(long, String, long) - Static method in class globus.glsearch.GLSearch
Split string into words.

G

GetAddress(GLMapVectorObject, int, GLMapLocaleSettings) - Static method in class globus.glsearch.GLSearch
Returns address with given style
getChilds() - Method in class globus.glsearch.GLSearchCategory
Retrieves the child categories of this category.
getCustomObjectCategory(Object) - Method in interface globus.glsearch.GLSearch.CustomObjectInfoCallback
Category of custom object
getCustomObjectLocation(Object) - Method in interface globus.glsearch.GLSearch.CustomObjectInfoCallback
Location of custom object
getIconName() - Method in class globus.glsearch.GLSearchCategory
Retrieves the icon name of the category.
getParent() - Method in class globus.glsearch.GLSearchCategory
Retrieves the parent category of this category.
getRefObject() - Method in class globus.glsearch.GLSearchCategory
Retrieves the reference object that matches this category.
GetSearchCategory(GLMapVectorObject) - Static method in class globus.glsearch.GLSearch
Detects category for vector object
getShared() - Static method in class globus.glsearch.GLSearchCategories
Shared categories.
getStartedWith(String[], GLMapLocaleSettings) - Method in class globus.glsearch.GLSearchCategories
Finds categories that start with the given words.
getTop() - Method in class globus.glsearch.GLSearchCategories
Retrieves the top-level categories.
globus.glsearch - package globus.glsearch
glsearch package
GLSearch - Class in globus.glsearch
GLSearchOffline contains a set of parameters that defines search in offline maps
GLSearch() - Constructor for class globus.glsearch.GLSearch
Default constructor
GLSearch.AddressStyle - Annotation Interface in globus.glsearch
Style of address
GLSearch.CustomObjectInfoCallback - Interface in globus.glsearch
Callbacks for custom objects
GLSearch.MatchType - Annotation Interface in globus.glsearch
Match type
GLSearch.ResultsCallback - Interface in globus.glsearch
Callback that provides information for custom objects for search.
GLSearch.TagSetMask - Annotation Interface in globus.glsearch
Predefined set of tags
GLSearchCategories - Class in globus.glsearch
GLSearchCategories class holds a set of `GLSearchCategory` that will be used to sort search results by priority.
GLSearchCategory - Class in globus.glsearch
GLSearchCategory holds information about category that can be displayed to user.
GLSearchFilter - Class in globus.glsearch
`GLSearchFilter` class contains a set of parameters that defines filter for `GLSearch`

H

hashCode() - Method in class globus.glsearch.GLSearchCategory
 

I

Initialize(Context) - Static method in class globus.glsearch.GLSearch
Call this method before using any other method from `globus.glsearch`

L

LoadMergedRelationLines(GLMapRelation, boolean, GLMapInfo) - Static method in class globus.glsearch.GLSearch
Load all lines from relation in one
LOCAL - Static variable in annotation interface globus.glsearch.GLSearch.AddressStyle
[Street], [House number]
LocalizedAddressNames(GLMapVectorObject, GLMapLocaleSettings) - Static method in class globus.glsearch.GLSearch
Returns all address names associated with object
localizedName(GLMapLocaleSettings) - Method in class globus.glsearch.GLSearchCategory
Returns name of the category according language priority settings.

M

MapObjectNearPoint(GLMapViewRenderer, MapPoint, double) - Static method in class globus.glsearch.GLSearch
Returns object near point on map
MatchedCategoryTags(GLMapVectorObject) - Static method in class globus.glsearch.GLSearch
Return array of tags that defines object's category
merge(GLMapVectorObjectList, List<Object>, GLSearch.CustomObjectInfoCallback) - Method in class globus.glsearch.GLSearch
Merge search results with custom objects

N

NAME - Static variable in annotation interface globus.glsearch.GLSearch.TagSetMask
Name tags
Nearest(double, double, double, List<GLSearchFilter>) - Static method in class globus.glsearch.GLSearch
Search for nearest object

O

onResults(GLMapVectorObjectList) - Method in interface globus.glsearch.GLSearch.ResultsCallback
Called search finished

P

PrepareWords(long, String[]) - Static method in class globus.glsearch.GLSearch
Prepares words for collation

R

REGION - Static variable in annotation interface globus.glsearch.GLSearch.AddressStyle
[City], [Country]
REGION - Static variable in annotation interface globus.glsearch.GLSearch.TagSetMask
Region tags
RelationsNearPoint(GLMapViewRenderer, MapPoint, double, GLSearchFilter[]) - Static method in class globus.glsearch.GLSearch
Search for relations near point on map

S

search() - Method in class globus.glsearch.GLSearch
Performs search synchronously
searchAsync(GLSearch.ResultsCallback) - Method in class globus.glsearch.GLSearch
Starts search.
setBBox(GLMapBBox) - Method in class globus.glsearch.GLSearch
Sets bounding box where search will be performed
setCenter(MapPoint) - Method in class globus.glsearch.GLSearch
Sets center of search.
setLimit(int) - Method in class globus.glsearch.GLSearch
Sets maximum number of results to fetch from map
setLocaleSettings(GLMapLocaleSettings) - Method in class globus.glsearch.GLSearch
Sets locale settings that used to sort results by importance.
setMatchType(int) - Method in class globus.glsearch.GLSearchFilter
Sets how we should compare query string with values of objects.
setNeedEnclosingAreas(boolean) - Method in class globus.glsearch.GLSearch
Set this value to `YES` if you plan to get address of objects.
setObjectTypes(int) - Method in class globus.glsearch.GLSearch
Set object types
setTiles(long[]) - Method in class globus.glsearch.GLSearch
Adds tile hashes to use for search (child tiles will be skipped)
SplitByWords(String) - Static method in class globus.glsearch.GLSearch
Split string into words using ICU root rules
STREET_REGION - Static variable in annotation interface globus.glsearch.GLSearch.AddressStyle
Local + Region

W

WORD - Static variable in annotation interface globus.glsearch.GLSearch.MatchType
Whole word is equal to query
WORD_START - Static variable in annotation interface globus.glsearch.GLSearch.MatchType
Start of the word is equal to query
A C D E F G H I L M N O P R S W 
All Classes and Interfaces|All Packages|Constant Field Values