Class: Resources

mmir. Resources

new mmir.Resources()

A Utility class that provides various resources and constants.

Note that the actual values depend on the execution environment (e.g. ANDROID vs. BROWSER). As a consequence the resources object has multiple modes, that can be switched via the init -method, e.g. init(false).

Example
var appBase = mmir.res.getBasePath();

Requires

  • module:org.apache.cordova.device:

Methods

Returns a string with the base path.
Returns:
Type Description
String base path
Returns a string with the path to the beep audio-file.
Returns:
Type Description
String path to beep wav file

getCompiledLayoutPath()

getCompiledViewPath()

getConfigurationFileUrl(){String}

Returns a string with the path to the configuration file.
Returns:
Type Description
String path to configuration file

getControllerPath(){String}

Returns a string with the path to the controllers.
Returns:
Type Description
String controller path

getDictionaryFileUrl(langCode){String}

Returns the name of the dictionary filename as string
Name Type Description
langCode String optional OPTIONAL the language code (i.e. the ID) for the dictionary file
Returns:
Type Description
String dictionary filename, or, if langCode is provided, the path to the dictionary file

getDirectoriesFileUrl(){String}

Returns a string with the path to the directories file (directory-strucure / file-list).
Returns:
Type Description
String path to directories file
Returns:
Type Description
String

getEnvPlatform(){String}

Returns:
Type Description
String

getExtensionsPath(){String}

Returns a string with the path to the extensions.
Returns:
Type Description
String extensions path

getGeneratedGrammarsPath(){String}

Returns a string with the path to the directory that contains the generated/executable grammars.
Returns:
Type Description
String path for generated grammars (JavaScript files)

getGeneratedStateModelsPath(){String}

Returns a string with the path to the directory that contains the generated/executable state models (compiled SCXML).
Returns:
Type Description
String path for generated state models (JavaScript files)

getGrammarFileUrl(langCode){String}

Returns the name of the grammar filename as string
Name Type Description
langCode String optional OPTIONAL the language code (i.e. the ID) for the grammar file
Returns:
Type Description
String grammar filename, or, if langCode is provided, the path to the grammar file

getGrammarPluginPath(){String}

Returns a string with the path to the Grammar-Plugins (ie. engines for grammar generation).
Returns:
Type Description
String Grammar Plugin path

getHelperPath(){String}

Returns a string with the path to the helpers.
Returns:
Type Description
String helper path

getHelperSuffix(){String}

Returns the suffix for helper filenames as string. A helpers filename looks like: "ControllerName"+"Helper"+".js"
Returns:
Type Description
String suffix for helper filenames
Returns default language as string.
Returns:
Type Description
String default language

getLanguagePath(){String}

Returns a string with the path to the languages.
Returns:
Type Description
String language path

getLayoutPath(){String}

Returns a string with the path to the layouts.
Returns:
Type Description
String layout path

getMediaPluginPath(){String}

Returns a string with the path to the Media-Plugins.
Returns:
Type Description
String MediaPlugin path
Returns a string with the path to the models.
Returns:
Type Description
String model path

getPartialsPrefix(){String}

Returns the prefix for partial filenames as string
Returns:
Type Description
String prefix for partial filenames

getSpeechConfigFileUrl(langCode){String}

Returns the name of the filename for the speech configuration as string
Name Type Description
langCode String optional OPTIONAL the language code (i.e. the ID) for the speech-configuration file
Returns:
Name Type Description
speech-configuration String filename
speech-configuration String filename, or, if langCode is provided, the path to the speech-configuration file
Returns a string with the path to the views.
Returns:
Type Description
String view path

getWorkerPath(){String}

Returns a string with the path to the workers.
Returns:
Type Description
String worker path

init(forBrowserParameter){Object}

Initialize the Resources singleton.
Name Type Description
forBrowserParameter Boolean true for browser-environment, if false ANDROID environment
Returns:
Type Description
Object Object containing the instance of the class mmir.Resources

isBrowserEnv(){Boolean}

Returns:
Type Description
Boolean

isCordovaEnv(){Boolean}

Returns:
Type Description
Boolean