The goog.i18n.uChar.NameFetcher Interface

goog.i18n.uChar.NameFetcher()

NameFetcher interface. Implementations of this interface are used to retrieve Unicode character names. @interface

unhandled information:

type
'interface'

.getName(character, callback)

Retrieves the name of a particular character.

character {string}
The character to retrieve.
callback {function(?string)}
The callback function called when the name retrieval is complete, contains a single string parameter with the codepoint name, this parameter will be null if the character name is not defined.

.isNameAvailable(character)

Tests whether the name of a given character is available to be retrieved by the getName() function.

character {string}
The character to test.
returns {boolean}
True if the fetcher can retrieve or has a name available for the given character.

.prefetch(characters)

Retrieves the names of a given set of characters and stores them in a cache for fast retrieval. Offline implementations can simply provide an empty implementation.

characters {string}
The list of characters in base 88 to fetch. These lists are stored by category and subcategory in the goog.i18n.charpickerdata class.