|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jvoicexml.xml.XmlNode
org.jvoicexml.xml.vxml.VoiceXmlNode
org.jvoicexml.xml.vxml.Enumerate
public final class Enumerate
Shorthand for enumerating the choices in a menu.
The <enumerate> element is an automatically generated
description of the choices available to the user. It specifies a template
that is applied to each choice in the order they appear in the menu. If it is
used with no content, a default template that lists all the choices is used,
determined by the interpreter context. If it has content, the content is the
template specifier. This specifier may refer to two special variables:
_prompt is the choice's prompt, and _dtmf is a normalized representation
(i.e. a single whitespace between DTMF tokens) of the choice's assigned DTMF
sequence (note that if no DTMF sequence is assigned to the choice element, or
if a <grammar> element is specified in
<choice>, then the _dtmf variable is assigned the
ECMAScript undefined value ).
The <enumerate> element may be used within the prompts
and the catch elements associated with <menu> elements
and with <field> elements that contain
<option> elements.
Copyright © 2005 JVoiceXML group - http://jvoicexml.sourceforge.net/
Grammar,
Choice,
Menu,
Field,
Option| Field Summary | |
|---|---|
private static Set<String> |
CHILD_TAGS
Valid child tags for this node. |
static String |
TAG_NAME
Name of the tag. |
| Fields inherited from class org.jvoicexml.xml.XmlNode |
|---|
node |
| Constructor Summary | |
|---|---|
Enumerate()
Construct a new enumerate object without a node. |
|
Enumerate(Node node)
Construct a new enumerate object. |
|
| Method Summary | |
|---|---|
protected boolean |
canContainChild(String tagName)
Can the specified sub-tag be contained within this node? |
String |
getTagName()
Get the name of the tag for the derived node. |
VoiceXmlNode |
newInstance(Node n)
Create a new instance for the given node. |
| Methods inherited from class org.jvoicexml.xml.vxml.VoiceXmlNode |
|---|
getChildNodes, getFirstChild, getLastChild, getNextSibling, getParentNode, getPreviousSibling |
| Methods inherited from class org.jvoicexml.xml.XmlNode |
|---|
addChild, appendChild, cloneNode, compareDocumentPosition, getAttribute, getAttributeNames, getAttributes, getBaseURI, getChildNodes, getFeature, getLocalName, getNamespaceURI, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setAttribute, setNodeValue, setPrefix, setTextContent, setUserData, toString, writeChildrenXml, writeXml |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String TAG_NAME
private static final Set<String> CHILD_TAGS
| Constructor Detail |
|---|
public Enumerate()
This is necessary for the node factory.
VoiceXmlNodeFactoryEnumerate(Node node)
node - The encapsulated node.| Method Detail |
|---|
public String getTagName()
getTagName in class XmlNodepublic VoiceXmlNode newInstance(Node n)
newInstance in class XmlNoden - The node to encapsulate.
protected boolean canContainChild(String tagName)
canContainChild in class XmlNodetagName - Name of child.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||