classafFancomSapi::ISpeechGrammarRules
sys::Obj afFancom::Collection afFancomSapi::ISpeechGrammarRules
Represents a collection of ISpeechGrammarRule objects.
http://msdn.microsoft.com/en-us/library/ee125292%28v=vs.85%29.aspx
@clsid {6FFA3B44-FC2D-40D1-8AFC-32911C7F1AD1}
- add
- ISpeechGrammarRule? add(Str? ruleName, SpeechRuleAttributes? attributes, Int? ruleId := (Int?)0)- Creates a new grammar rule in an ISpeechGrammarRules collection. 
- asList
- virtual override ISpeechGrammarRule?[] asList()
- commit
- Void commit()- Compiles the rules in the rule collection. 
- commitAndSave
- Variant commitAndSave(Str? errorText)- Compiles the rules in the rule collection and saves the result. 
- dynamic
- Bool? dynamic { private set }- Determines whether the grammar rules contained in the collection were created as dynamic. 
- find
- virtual override ISpeechGrammarRule? find(|Obj?,Int->Bool callback)
- findRule
- ISpeechGrammarRule? findRule(Variant? ruleNameOrId)- Returns a grammar rule, specified by Name or by ID. 
- item
- virtual override ISpeechGrammarRule? item(Int index)
- makeFromDispatch
- new makeFromDispatch(Dispatch dispatch)