MMIR Framework
Namespaces
mmir
static
Members
_define
_mmirLibPath
conf
ctrl
debug
dialog
dialogEngine
input
inputEngine
jquery
lang
libMode
logLevel
logTrace
media
mmirName
model
notifier
present
require
res
semantic
startModule
startModules
util
version
viewEngine
Methods
applyConfigs
config
isVersion
ready
mmir.parser
static
Members
STORAGE_FILE_FORMAT_NUMBER
stylesRoot
Methods
appendStringified
parser.getCodeWrapPrefix
restoreObject
STORAGE_CODE_WRAP_SUFFIX
Interfaces
mmir.env.media.IAudio
Methods
_constructor
disable
enable
getDuration
isEnabled
isPaused
play
release
setVolume
stop
mmir.env.media.INotificationSound
Members
isNotificationPlaying
name
onErrorListener
onFinishedListener
repeatNotification
Methods
_constructor
clearCallbacks
disable
enable
fireError
fireFinished
getDuration
isEnabled
isPaused
play
playNotification
release
setCallbacks
setVolume
stop
mmir.env.media.IWaitReadyIndicator
Methods
preparing
ready
mmir.interface.DisabledPluginInfo
Classes
mmir.CommonUtils
Members
regexHTMLComment
Methods
checkNetworkConnection
concatArray
getCompiledGrammarPath
getCompiledResourcesIds
getDirectoryStructure
getLocalScript
getPartialsPrefix
isArray
isRunningOnAndroid
isRunningOnSmartphone
listDir
loadCompiledGrammars
loadDirectoryStructure
loadImpl
loadScript
parseParamsToDictionary
mmir.ConfigurationManager
Methods
addListener
get
getBoolean
getNumber
getString
init
off
on
removeListener
set
toPath
mmir.ControllerManager
Methods
createCtrlInstance
get
getNames
init
perform
performHelper
mmir.ctrl.Controller
Members
def
helper
impl
layout
name
partials
script
views
Methods
getHelper
getLayout
getLayoutName
getName
getPartialNames
getPartials
getViewNames
getViews
loadHelper
parsePartials
parseViews
perform
performHelper
performIfPresent
mmir.ctrl.Helper
Members
controller
impl
name
script
Methods
perform
mmir.DialogManager
Members
_instance
mmir.DisabledLogging
Members
isDisabledLogger
Methods
create
debug
error
get
getDefaultLogLevel
info
log
setDefaultLogLevel
verbose
warn
mmir.env.grammar.AsyncCompiler
Methods
createWorker
mmir.env.grammar.CompileWebWorker
Members
_activeTaskIds
mmirLibPath
workerPath
Methods
_onerror
_oninit
addCallback
hasPendingCallback
onmessage
prepareOnInit
mmir.env.media.AudioCordovaImpl
Methods
disable
enable
getDuration
isEnabled
isPaused
play
release
setVolume
stop
mmir.env.media.AudioHtml5Impl
Methods
disable
enable
getDuration
isEnabled
isPaused
play
release
setVolume
stop
mmir.env.media.AudioSpeechSynthesisImpl
Methods
disable
enable
getDuration
isEnabled
isPaused
play
release
setVolume
stop
mmir.env.media.CordovaAudioOutput
Members
_pluginName
Methods
getAudio
getURLAsAudio
initialize
play
playURL
playWAV
mmir.env.media.Html5AudioOutput
Members
_pluginName
MediaError
Methods
getAudio
getURLAsAudio
getWAVAsAudio
initialize
play
playURL
playWAV
mmir.env.media.MaryWebAudioTTSImpl
Members
_defaultServerPath
_pluginName
Methods
getCreateAudioFunc
getLanguageListFunc
getPluginName
getVoiceListFunc
setLangParamFunc
setVoiceParamFunc
mmir.env.media.MicLevelsAnalysis
Methods
active
enabled
start
stop
mmir.env.media.WaitReadyIndicatorImpl
Members
_id
_pluginName
Methods
initialize
getWaitCaption
preparing
ready
setWaitCaption
mmir.env.media.WebAudioTextToSpeech
Members
_basePluginName
_defaultImplFile
_logger
_pluginName
bufferSize
createAudio
destroySynthesizer
getLanguages
getVoices
initSynthesizer
Methods
initialize
cancelSpeech
destroySpeech
getSpeechLanguages
getVoices
initializeSpeech
setTextToSpeechVolume
textToSpeech
tts
mmir.env.media.WebspeechAudioInput
Members
_pluginName
Methods
cancelRecognition
getRecognitionLanguages
initialize
recognize
startRecord
stopRecord
mmir.env.media.WebspeechAudioInput.MicLevelsAnalysisStub
Methods
active
enabled
start
stop
mmir.env.media.WebSpeechTTSImpl
Members
_pluginName
Methods
getCreateAudioFunc
getLanguageListFunc
getPluginName
getVoiceListFunc
setLangParamFunc
setVoiceParamFunc
mmir.env.view.SimpleViewEngine
Methods
hideCurrentDialog
hideWaitDialog
render
showDialog
showWaitDialog
mmir.env.view.StubViewEngine
Methods
doRenderView
hideCurrentDialog
hideWaitDialog
render
showDialog
showWaitDialog
mmir.env.view.StubViewLoader
Methods
loadViews
mmir.env.view.ViewLoader
Members
isUsePreCompiledViews
Methods
loadViews
mmir.grammar.AsyncGrammar
Methods
destroy
init
isDestroyed
isInit
mmir.grammar.GrammarConverter
Methods
addProc
executeGrammar
getEncodedStopwords
getGrammarDef
getGrammarSource
getProcIndex
getStopWordsEncRegExpr
maskAsUnicode
maskString
postproc
preproc
recodeJSON
removeProc
removeStopwords
setGrammarDef
setGrammarFunction
unmaskString
mmir.grammar.PositionUtils
Methods
createPosPreProc
createWordPosPreProc
recalcPos
recalcProcPos
mmir.grammar.stemmer
Methods
stem
mmir.InputManager
mmir.LanguageManager
Methods
_requestGrammar
determineLanguage
existsDictionary
existsGrammar
existsSpeechConfig
fixLang
getDefaultLanguage
getDictionary
getLanguage
getLanguageConfig
getLanguages
getSpeechConfig
getText
init
setLanguage
mmir.Logging
Members
_level
Methods
create
debug
error
getDefaultLogLevel
info
log
setDefaultLogLevel
verbose
warn
mmir.MediaManager
Members
_log
ctx
plugins
waitReadyImpl
Methods
_addListenerObserver
_emitEvent
_fireEvent
_notifyObservers
_preparing
_ready
_removeListenerObserver
addListener
cancelRecognition
cancelSpeech
createEmptyAudio
destroyRecognition
destroySpeech
getAudio
getFunc
getListeners
getRecognitionLanguages
getSpeechLanguages
getURLAsAudio
getVoices
hasListeners
init
initializeRecognition
initializeSpeech
loadPlugin
off
on
perform
play
playURL
playWAV
recognize
removeListener
setDefaultCtx
setTextToSpeechVolume
startRecord
stopRecord
textToSpeech
tts
mmir.ModelManager
Methods
get
getModelNames
mmir.NotificationManager
Methods
alert
beep
confirm
createSound
getVolume
init
initSound
isVibrateAvailable
isVibrateEnabled
playSound
setVibrateEnabled
setVolume
stopSound
vibrate
mmir.parser.Element
Members
ARGUMENT_ARGUMENT_NAME
BLOCK
COMMENT
DATA_ARGUMENT_NAME
DATA_NAME
ELSE
ESCAPE_ENTER
ESCAPE_EXIT
FOR
FOR_TYPE_ITER
FOR_TYPE_STEP
HELPER
IF
INCLUDE_SCRIPT
INCLUDE_STYLE
LOCALIZE
RENDER
STATEMENT
VAR_DECLARATION
VAR_REFERENCE
YIELD_CONTENT
YIELD_DECLARATION
mmir.parser.ParserUtils
Methods
parse
parseJS
mmir.parser.ParsingResult
Methods
ParsingResult#getCallDataEnd
ParsingResult#getCallDataStart
ParsingResult#getCallDataType
ParsingResult#getEnd
ParsingResult#getStart
ParsingResult#getType
ParsingResult#getTypeName
ParsingResult#getValue
ParsingResult#hasCallData
ParsingResult#hasElse
ParsingResult#hasVarReferences
ParsingResult#isElse
ParsingResult#isEscape
ParsingResult#isEscapeEnter
ParsingResult#isEscapeExit
ParsingResult#isFor
ParsingResult#isHelper
ParsingResult#isIf
ParsingResult#isLocalize
ParsingResult#isRender
ParsingResult#isScriptBlock
ParsingResult#isScriptStatement
ParsingResult#isScriptTag
ParsingResult#isStyleTag
ParsingResult#isYield
ParsingResult#isYieldContent
ParsingResult#setEndFrom
ParsingResult#setStartFrom
ParsingResult#stringify
mmir.parser.RenderUtils
Methods
renderContentElement
renderJS
renderLayout
renderViewContent
renderViewDialogs
mmir.parser.StorageUtils
mmir.parser.TemplateProcessor
mmir.PresentationManager
Members
_pageIndex
pageIndex
Methods
addLayout
addPartial
addView
callRenderEngine
getLayout
getPartial
getView
hideCurrentDialog
hideWaitDialog
init
render
setRenderEngine
showDialog
showWaitDialog
mmir.Resources
Methods
getBasePath
getBeepUrl
getCompiledLayoutPath
getCompiledViewPath
getConfigurationFileUrl
getControllerPath
getDictionaryFileUrl
getDirectoriesFileUrl
getEnv
getEnvPlatform
getExtensionsPath
getGeneratedGrammarsPath
getGeneratedStateModelsPath
getGrammarFileUrl
getGrammarPluginPath
getHelperPath
getHelperSuffix
getLanguage
getLanguagePath
getLayoutPath
getMediaPluginPath
getModelPath
getPartialsPrefix
getSpeechConfigFileUrl
getViewPath
getWorkerPath
init
isBrowserEnv
isCordovaEnv
mmir.SemanticInterpreter
Methods
addGrammar
addProcessing
applyPreProcessing
createGrammar
getCurrentGrammar
getEngineCompileMode
getEngineCompileStrictMode
getGrammarConverter
getGrammarDefinitionText
getGrammarEngine
getGrammarParserText
hasGrammar
interpret
isEnabled
isPreProcessPositionsEnabled
removeGrammar
removeStopwords
setCurrentGrammar
setEnabled
setEngineCompileMode
setGrammarEngine
setPreProcessPositionsEnabled
setStopwords
mmir.state.ExtendedStateEngineImpl
Members
_events
_scion
_states
_transitions
Methods
evalScript
gen
getActiveEvents
getActiveStates
getActiveTransitions
getEvents
getStates
getTransitions
ignoreScript
start
mmir.state.ManagerFactory
Methods
init
raise
mmir.state.StateEngineDefaultImpl
Members
doc
evalScript
name
Methods
destroy
onload
onraise
raise
mmir.state.StateEngineExtender
Methods
extend
mmir.state.StateEngineFactory
Methods
_baseFactory
deny
getScionEnvFactory
noop
pe
printDebugStates
mmir.state.StateEngineFactory.StateEngineQueuePluginImpl
Members
name
Methods
createRaise
createWorker
mmir.state.StateEngineFactory.StateEngineStubImpl
Members
name
Methods
createRaise
createWorker
mmir.state.StateEngineFactory.StateEngineWebWorkerImpl
mmir.state.StateEngineFactory.StubLogger
Members
d
Methods
debug
e
error
isd
isDebug
isv
isVerbose
log
w
warn
mmir.tools.AsyncUtils
mmir.tools.ChecksumUtils
Methods
createContent
getConentSeparator
getFileExt
init
isSame
parseContent
mmir.tools.CodeGenUtils
Methods
getCodeWrapPrefix
getCodeWrapSuffix
mmir.tools.Dictionary
Methods
clear
containsKey
containsValue
get
getKeys
put
remove
size
mmir.tools.DisabledLogger
Methods
c
critical
d
debug
e
error
getLevel
i
info
isc
isCritical
isd
isDebug
isDisabled
ise
isError
isi
isInfo
isv
isVerbose
isw
isWarn
log
setLevel
v
verbose
w
warn
mmir.tools.EncodeUtils
Methods
decodeUmlauts
encodeUmlauts
htmlEncode
mmir.tools.EventEmitter
Methods
destroy
emit
empty
get
has
off
on
once
verify
mmir.tools.Logger
Methods
c
critical
d
debug
e
error
getLevel
i
info
isc
isCritical
isd
isDebug
isDisabled
ise
isError
isi
isInfo
isv
isVerbose
isw
isWarn
l
log
setLevel
v
verbose
w
warn
mmir.tools.ParamsDictionary
mmir.view.ContentElement
Members
comments
definition
escapes
fors
helpers
ifs
localizations
localizer
parser
partials
renderer
scriptBlocks
scriptStatements
view
yields
Methods
getName
getView
mmir.view.Layout
Members
bodyAttributes
bodyContentElement
bodyContents
def
dialogsContents
headerContents
headerElements
name
remoteaccess
title
yields
Methods
_extHeaderElements
getBodyContents
getDialogsContents
getHeaderContents
getName
stringify
mmir.view.Layout.TagElement
Members
tagName
textContent
Methods
attr
html
isLink
isScript
isStyle
mmir.view.Partial
Methods
getContentElement
getController
getDefinition
getName
stringify
mmir.view.ScriptEvalError
Methods
getDetails
mmir.view.View
Members
contentFors
controller
def
helperMethods
name
Methods
getContentElement
getController
getDefinition
getHelperMethods
getName
stringify
mmir.view.ViewConstants
mmir.view.YieldDeclaration
Modules
mmir.tools.module:EnvDetect
module:workers/async-compiler-utils
module:workers/async-grammar
module:workers/jison-compiler
module:workers/jscc-compiler
module:workers/node-utils
module:workers/pegjs-compiler
module:workers/require-utils
module:workers/scion-queue
Methods
onmessage
distributeJobs
module:workers/worker-utils
Module: workers/worker-utils
workers/worker-utils
common helper scripts for mmir Web Workers