Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Dialog

export

Dialog Klasse als API-Wrapper fuer die DialogComponent

Hierarchy

  • Base
    • Dialog

Implements

Index

Constructors

constructor

  • Konstruktor fuer ereignisbasierte Initialisierung des Dialogs

    Parameters

    Returns Dialog

Properties

mComponent

mComponent: BaseComponentInterface = null

mDialogComponent

mDialogComponent: DialogComponentInterface = null

Methods

_getBuilderName

  • _getBuilderName(): string
  • Rueckgabe des Default Buildernamens, der verwendet wird, wenn kein anderer Buildername uebergeben wurde.

    Returns string

    Rueckgabe des Default Buildernamens

addContextElement

  • addContextElement(aElementName: string, aContextName: string): number

addDialogActionEvent

addDialogActionStopEvent

addDialogJsonEvent

addDialogParseEvent

addDialogSetEvent

  • addDialogSetEvent(aPluginName: string, aEventFunc: OnDialogSetFunc): number

addDialogSpeakEvent

addDialogSpeakStartEvent

addDialogSpeakStopEvent

addDialogStartEvent

addDialogStateSetEvent

addDialogStopEvent

addErrorEvent

  • addErrorEvent(aPluginName: string, aEventFunc: OnSpeechErrorFunc): number
  • Parameters

    • aPluginName: string
    • aEventFunc: OnSpeechErrorFunc

    Returns number

addInitEvent

  • addInitEvent(aPluginName: string, aEventFunc: OnSpeechInitFunc): number

addStartEvent

addStopEvent

  • addStopEvent(aPluginName: string, aEventFunc: OnBaseStopFunc): number

clearContext

  • clearContext(): number

clearDialog

  • clearDialog(): number

getDialog

  • getDialog(): string

getDialogFileName

  • getDialogFileName(): string

getDialogFilePath

  • getDialogFilePath(): string

getDialogState

  • getDialogState(): string

getName

  • getName(): string

getServerVersion

  • getServerVersion(): string

getType

  • getType(): string

getVersion

  • getVersion(): string

isActive

  • isActive(): boolean

isErrorOutput

  • isErrorOutput(): boolean

isRunning

  • isRunning(): boolean

loadDialogFile

  • loadDialogFile(aDialogFileName: string): number

parseSpeechDefData

  • parseSpeechDefData(aDefData: string): number

parseSpeechDefFile

  • parseSpeechDefFile(aDefFileName: string): number

removeAllEvent

  • removeAllEvent(aPluginName: string): number
  • Parameters

    • aPluginName: string

    Returns number

removeContextElement

  • removeContextElement(aElementName: string, aContextName: string): number

removeDialogActionEvent

  • removeDialogActionEvent(aPluginName: string): number

removeDialogActionStopEvent

  • removeDialogActionStopEvent(aPluginName: string): number

removeDialogJsonEvent

  • removeDialogJsonEvent(aPluginName: string): number

removeDialogParseEvent

  • removeDialogParseEvent(aPluginName: string): number

removeDialogSetEvent

  • removeDialogSetEvent(aPluginName: string): number

removeDialogSpeakEvent

  • removeDialogSpeakEvent(aPluginName: string): number

removeDialogSpeakStartEvent

  • removeDialogSpeakStartEvent(aPluginName: string): number

removeDialogSpeakStopEvent

  • removeDialogSpeakStopEvent(aPluginName: string): number

removeDialogStartEvent

  • removeDialogStartEvent(aPluginName: any): number
  • Parameters

    • aPluginName: any

    Returns number

removeDialogStateSetEvent

  • removeDialogStateSetEvent(aPluginName: string): number

removeDialogStopEvent

  • removeDialogStopEvent(aPluginName: any): number
  • Parameters

    • aPluginName: any

    Returns number

removeErrorEvent

  • removeErrorEvent(aPluginName: string): number
  • Parameters

    • aPluginName: string

    Returns number

removeInitEvent

  • removeInitEvent(aPluginName: string): number

removeStartEvent

  • removeStartEvent(aPluginName: string): number

removeStopEvent

  • removeStopEvent(aPluginName: string): number

reset

  • reset(aOption?: any): number

setActiveOff

  • setActiveOff(): number

setActiveOn

  • setActiveOn(): number

setDialog

  • setDialog(aDialogName: string): number
  • Parameters

    • aDialogName: string

    Returns number

setDialogFileName

  • setDialogFileName(aDialogFileName: string): number

setDialogFilePath

  • setDialogFilePath(aDialogFilePath: string): number

setDialogState

setDialogStateContext

setErrorOutputOff

  • setErrorOutputOff(): void

setErrorOutputOn

  • setErrorOutputOn(): void

skipNextSpeak

  • skipNextSpeak(): number

start

  • start(): number

stop

  • stop(): number

test

  • test(aTestCommand: string, aTestData?: any): any
  • Fuehrt Testkommandos aus, um interne Tests ablaufen lassen zu koennen

    Parameters

    • aTestCommand: string

      Testkommando

    • Optional aTestData: any

      optionale Testdaten

    Returns any

    Rueckgabe der Testergebnisse

toggleDialog

  • toggleDialog(): number

transformJsonData

transformJsonFile

  • transformJsonFile(aJsonFileName: string): number

writeDialogData

  • writeDialogData(aDialogData: string): number

Generated using TypeDoc