org.csapi.jr.se.ui
Class UIRecognitionCriteria

java.lang.Object
  |
  +--org.csapi.jr.se.ui.UIRecognitionCriteria
All Implemented Interfaces:
java.io.Serializable

public final class UIRecognitionCriteria
extends java.lang.Object
implements java.io.Serializable

Defines the Sequence of Data Elements that specify the additional properties for the collection of information in the form of voice recognition according to the specified grammar.

See Also:
Serialized Form

Constructor Summary
UIRecognitionCriteria()
          Creates a new UIRecognitionCriteria instance.
UIRecognitionCriteria(java.lang.String _speakerID, org.csapi.jr.se.ui.UIRecognitionProperty[] _properties, java.lang.String _grammar)
          Creates a new UIRecognitionCriteria instance.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 java.lang.String getGrammar()
          This method returns a grammar.
 org.csapi.jr.se.ui.UIRecognitionProperty[] getProperties()
          This method returns a properties.
 java.lang.String getSpeakerID()
          This method returns a speakerID.
 int hashCode()
          Returns a hashcode value for the object.
 void setGrammar(java.lang.String grammar)
          This method sets a grammar.
 void setProperties(org.csapi.jr.se.ui.UIRecognitionProperty[] properties)
          This method sets a properties.
 void setSpeakerID(java.lang.String speakerID)
          This method sets a speakerID.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIRecognitionCriteria

public UIRecognitionCriteria()
Creates a new UIRecognitionCriteria instance.


UIRecognitionCriteria

public UIRecognitionCriteria(java.lang.String _speakerID,
                             org.csapi.jr.se.ui.UIRecognitionProperty[] _properties,
                             java.lang.String _grammar)
Creates a new UIRecognitionCriteria instance.

Parameters:
_speakerID - Defines the user identifier associating a user with a speech profile known to the recognition engine, which provides a hint for better quality.
_properties - Defines the properties list for additional information to the speech recognition engine.
_grammar - Defines the syntax of the language to be recognized.
Method Detail

getSpeakerID

public java.lang.String getSpeakerID()
This method returns a speakerID.

Returns:
a String value

getProperties

public org.csapi.jr.se.ui.UIRecognitionProperty[] getProperties()
This method returns a properties.

Returns:
a org.csapi.jr.se.ui.UIRecognitionProperty[] value

getGrammar

public java.lang.String getGrammar()
This method returns a grammar.

Returns:
a String value

setSpeakerID

public void setSpeakerID(java.lang.String speakerID)
This method sets a speakerID.


setProperties

public void setProperties(org.csapi.jr.se.ui.UIRecognitionProperty[] properties)
This method sets a properties.


setGrammar

public void setGrammar(java.lang.String grammar)
This method sets a grammar.


equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object