public class DtmfRecognizerProperties
extends java.lang.Object
This class must be extended to specify platform specific values.
| Modifier and Type | Field and Description |
|---|---|
static char |
DEFAULT_TERM_CHAR
The default value for the terminating character.
|
static java.lang.String |
DEFAULT_TERM_TIMEOUT
The default value for the terminating timeout.
|
static java.lang.String |
PROPERTY_INTERDIGIT_TIMEOUT
Name of the
interdigittimeout property. |
static java.lang.String |
PROPERTY_TERM_CHAR
Name of the
termchar property. |
static java.lang.String |
PROPERTY_TERM_TIMEOUT
Name of the
termtimeout property. |
| Constructor and Description |
|---|
DtmfRecognizerProperties()
Constructs a new object.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getInterdigittimeoutAsMsec()
Retrieves the inter-digit timeout value to use when recognizing DTMF
input.
|
char |
getTermchar()
Retrieves the terminating DTMF character for DTMF input recognition.
|
long |
getTermtimeoutAsMsec()
Retrieves the terminating timeout to use when recognizing DTMF input.
|
protected void |
setEnhancedProperties(java.util.Map<java.lang.String,java.lang.String> props)
May be used to set custom properties if this class is extended.
|
void |
setInterdigittimeout(java.lang.String value)
Sets the inter-digit timeout value to use when recognizing DTMF
input.
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> props)
Retrieves the DTMF recognizer properties from the given map.
|
void |
setTermchar(char value)
Sets the terminating DTMF character for DTMF input recognition.
|
void |
setTermtimeout(java.lang.String value)
Sets the terminating timeout to use when recognizing DTMF input.
|
public static final java.lang.String PROPERTY_INTERDIGIT_TIMEOUT
interdigittimeout property.public static final java.lang.String PROPERTY_TERM_TIMEOUT
termtimeout property.public static final java.lang.String PROPERTY_TERM_CHAR
termchar property.public static final java.lang.String DEFAULT_TERM_TIMEOUT
public static final char DEFAULT_TERM_CHAR
public DtmfRecognizerProperties()
public final void setProperties(java.util.Map<java.lang.String,java.lang.String> props)
props - map with current propertiesprotected void setEnhancedProperties(java.util.Map<java.lang.String,java.lang.String> props)
props - map with current properties.public final long getInterdigittimeoutAsMsec()
public final void setInterdigittimeout(java.lang.String value)
value - the inter-digit timeout to set as a time designationpublic final long getTermtimeoutAsMsec()
public final void setTermtimeout(java.lang.String value)
value - the terminating timeout to setpublic final char getTermchar()
public final void setTermchar(char value)
value - the terminating DTMF character to set