package com.akjava.gwt.html5.client.speechrecognition;
import java.util.ArrayList;
import java.util.List;
import com.google.gwt.core.client.JavaScriptObject;
/**
* not sure?
* @author aki
*
*/
public class SpeechRecognitionResult extends JavaScriptObject{
protected SpeechRecognitionResult(){}
public final native int getLength()/*-{
return this.length;
}-*/;
public final native boolean isFinal()/*-{
return this.isFinal;
}-*/;
public final native SpeechRecognitionAlternative get(int index)/*-{
return this[index];
}-*/;
public final List<SpeechRecognitionAlternative> getSpeechRecognitionAlternativeAsList(){
List<SpeechRecognitionAlternative> list=new ArrayList<SpeechRecognitionAlternative>();
for(int i=0;i<getLength();i++){
list.add(get(i));
}
return list;
}
}