StarOffice 5.2 API
reverse engineered by classdoc

com.sun.star.speech.recognition
Interface XRecognizer

All Superinterfaces:
com.sun.star.uno.XInterface, com.sun.star.speech.XSpeechEngine

public abstract interface XRecognizer
extends com.sun.star.speech.XSpeechEngine


Field Summary
static com.sun.star.uno.Uik UIK
           
static java.lang.Object UNORUNTIMEDATA
           
static com.sun.star.lib.uno.typeinfo.TypeInfo[] UNOTYPEINFO
           
 
Method Summary
abstract  void addResultListener(com.sun.star.speech.recognition.XResultListener xrl)
           
abstract  void commitChanges()
           
abstract  void deleteRuleGrammar(java.lang.String s)
           
abstract  void forceFinalize(boolean b)
           
abstract  com.sun.star.speech.recognition.XDictationGrammar getDictationGrammar(java.lang.String s)
           
abstract  com.sun.star.speech.recognition.XRuleGrammar getRuleGrammar(java.lang.String s)
           
abstract  com.sun.star.speech.recognition.XSpeakerManager getSpeakerManager()
           
abstract  com.sun.star.speech.recognition.XRuleGrammar[] listRuleGrammars()
           
abstract  com.sun.star.speech.recognition.XRuleGrammar loadJSGF(com.sun.star.io.XInputStream xis, java.lang.String s)
           
abstract  com.sun.star.speech.recognition.XRuleGrammar newRuleGrammar(java.lang.String s)
           
abstract  com.sun.star.speech.recognition.XGrammar readVendorGrammar(com.sun.star.io.XInputStream xis)
           
abstract  com.sun.star.speech.recognition.XResult readVendorResult(com.sun.star.io.XInputStream xis)
           
abstract  void releaseFocus()
           
abstract  void removeResultListener(com.sun.star.speech.recognition.XResultListener xrl)
           
abstract  void requestFocus()
           
abstract  void suspend()
           
abstract  void writeVendorGrammar(com.sun.star.io.XOutputStream xos, com.sun.star.speech.recognition.XGrammar xg)
           
abstract  void writeVendorResult(com.sun.star.io.XOutputStream xos, com.sun.star.speech.recognition.XResult xr)
           
 
Methods inherited from interface com.sun.star.speech.XSpeechEngine
addEngineListener, allocate, deallocate, getAudioManager, getEngineModeDesc, getEngineState, getVocabManager, pause, removeEngineListener, resetProperties, resume, testEngineState, waitEngineState
 

Field Detail

UIK

public static final com.sun.star.uno.Uik UIK

UNORUNTIMEDATA

public static final java.lang.Object UNORUNTIMEDATA

UNOTYPEINFO

public static final com.sun.star.lib.uno.typeinfo.TypeInfo[] UNOTYPEINFO
Method Detail

addResultListener

public abstract void addResultListener(com.sun.star.speech.recognition.XResultListener xrl)
                                throws com.sun.star.uno.RuntimeException

commitChanges

public abstract void commitChanges()
                            throws com.sun.star.speech.recognition.GrammarException,
                                   com.sun.star.speech.EngineStateError,
                                   com.sun.star.uno.RuntimeException

deleteRuleGrammar

public abstract void deleteRuleGrammar(java.lang.String s)
                                throws com.sun.star.lang.IllegalArgumentException,
                                       com.sun.star.speech.EngineStateError,
                                       com.sun.star.uno.RuntimeException

forceFinalize

public abstract void forceFinalize(boolean b)
                            throws com.sun.star.speech.EngineStateError,
                                   com.sun.star.uno.RuntimeException

getDictationGrammar

public abstract com.sun.star.speech.recognition.XDictationGrammar getDictationGrammar(java.lang.String s)
                                                                               throws com.sun.star.speech.EngineStateError,
                                                                                      com.sun.star.uno.RuntimeException

getRuleGrammar

public abstract com.sun.star.speech.recognition.XRuleGrammar getRuleGrammar(java.lang.String s)
                                                                     throws com.sun.star.speech.EngineStateError,
                                                                            com.sun.star.uno.RuntimeException

getSpeakerManager

public abstract com.sun.star.speech.recognition.XSpeakerManager getSpeakerManager()
                                                                           throws com.sun.star.uno.RuntimeException

listRuleGrammars

public abstract com.sun.star.speech.recognition.XRuleGrammar[] listRuleGrammars()
                                                                         throws com.sun.star.speech.EngineStateError,
                                                                                com.sun.star.uno.RuntimeException

loadJSGF

public abstract com.sun.star.speech.recognition.XRuleGrammar loadJSGF(com.sun.star.io.XInputStream xis,
                                                                      java.lang.String s)
                                                               throws com.sun.star.speech.recognition.GrammarException,
                                                                      com.sun.star.io.IOException,
                                                                      com.sun.star.speech.EngineStateError,
                                                                      com.sun.star.uno.RuntimeException

newRuleGrammar

public abstract com.sun.star.speech.recognition.XRuleGrammar newRuleGrammar(java.lang.String s)
                                                                     throws com.sun.star.lang.IllegalArgumentException,
                                                                            com.sun.star.speech.EngineStateError,
                                                                            com.sun.star.uno.RuntimeException

readVendorGrammar

public abstract com.sun.star.speech.recognition.XGrammar readVendorGrammar(com.sun.star.io.XInputStream xis)
                                                                    throws com.sun.star.speech.VendorDataException,
                                                                           com.sun.star.io.IOException,
                                                                           com.sun.star.speech.EngineStateError,
                                                                           com.sun.star.uno.RuntimeException

readVendorResult

public abstract com.sun.star.speech.recognition.XResult readVendorResult(com.sun.star.io.XInputStream xis)
                                                                  throws com.sun.star.speech.VendorDataException,
                                                                         com.sun.star.io.IOException,
                                                                         com.sun.star.speech.EngineStateError,
                                                                         com.sun.star.uno.RuntimeException

releaseFocus

public abstract void releaseFocus()
                           throws com.sun.star.speech.EngineStateError,
                                  com.sun.star.uno.RuntimeException

removeResultListener

public abstract void removeResultListener(com.sun.star.speech.recognition.XResultListener xrl)
                                   throws com.sun.star.uno.RuntimeException

requestFocus

public abstract void requestFocus()
                           throws com.sun.star.speech.EngineStateError,
                                  com.sun.star.uno.RuntimeException

suspend

public abstract void suspend()
                      throws com.sun.star.speech.EngineStateError,
                             com.sun.star.uno.RuntimeException

writeVendorGrammar

public abstract void writeVendorGrammar(com.sun.star.io.XOutputStream xos,
                                        com.sun.star.speech.recognition.XGrammar xg)
                                 throws com.sun.star.io.IOException,
                                        com.sun.star.speech.EngineStateError,
                                        com.sun.star.uno.RuntimeException

writeVendorResult

public abstract void writeVendorResult(com.sun.star.io.XOutputStream xos,
                                       com.sun.star.speech.recognition.XResult xr)
                                throws com.sun.star.io.IOException,
                                       com.sun.star.speech.recognition.ResultStateError,
                                       com.sun.star.speech.EngineStateError,
                                       com.sun.star.uno.RuntimeException

StarOffice 5.2 API
reverse engineered by classdoc