gem.content. Manager

Content Manager class

Methods

(static) getCustomUrlList(customUrlServiceId) → {gem.core.GemStringList}

Gets list of url for a certain service type

Parameters:
NameTypeDescription
customUrlServiceIdnumber

Service type id

Returns:
  • list of urls
Type: 
gem.core.GemStringList

(static) getGenericCategories() → {gem.core.LandmarkCategoryList}

Get generic categories list

(static) getLocalContentList(contentType) → {gem.content.ContentStoreList}

Gets access to the installed content list

Parameters:
NameTypeDescription
contentTypegem.content.EContentType

Content list type

(static) getServiceName(nId) → {string}

Parameters:
NameTypeDescription
nIdnumber

Service id

Returns:
  • name of service
Type: 
string

(static) getServicesIds()

Get List with ids of available services

Returns:

vector

(static) getStoreContentList(contentType) → {gem.content.ContentStoreList}

Gets access to the store cached content list

Parameters:
NameTypeDescription
contentTypegem.content.EContentType
Returns:
  • content store list
Type: 
gem.content.ContentStoreList

(static) requestContentList(contentType, progressListener)

Request content of a certain type. Async function

Parameters:
NameTypeDescription
contentTypegem.content.EContentType

content type

progressListenergem.content.StoreProgressListener

when content is made available, you get notified in this object