|
||||||||||
| 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.ccxml.CcxmlNode
org.jvoicexml.xml.ccxml.Dialogterminate
public final class Dialogterminate
A CCXML document may decide that it wants to terminate a currently executing
dialog, to throw away a previously prepared dialog, or to terminate the
preparation of a dialog. This is accomplished using the
<dialogterminate> element. When the CCXML interpreter
encounters a <dialogterminate> element, it sends a
terminate request to the specified dialog.
A dialog terminated due to the processing of a
<dialogterminate> element MAY still return data to the
CCXML application using a dialog.exit event if the value of the immediate
attribute is false or unspecified. The details of the data returned are
dialog environment specific.
If the immediate attribute is set to true the dialog does not return data to
the CCXML application and the CCXML interpreter SHALL post a dialog.exit
event immediately.
Copyright © 2005 JVoiceXML group - http://jvoicexml.sourceforge.net/
| Field Summary | |
|---|---|
static String |
ATTRIBUTE_DIALOGID
A CCXML document may decide that it wants to terminate a currently executing dialog, to throw away a previously prepared dialog, or to terminate the preparation of a dialog. |
static String |
ATTRIBUTE_IMMEDIATE
An ECMAScript Boolean expression, that identifies the termination style of the dialog. |
protected static ArrayList<String> |
ATTRIBUTE_NAMES
Supported attribute names for this node. |
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 | |
|---|---|
Dialogterminate()
Construct a new dialogterminate object without a node. |
|
Dialogterminate(Node node)
Construct a new dialogterminate object. |
|
| Method Summary | |
|---|---|
protected boolean |
canContainChild(String tagName)
Can the specified sub-tag be contained within this node? |
Collection<String> |
getAttributeNames()
Returns a collection of permitted attribute names for the node. |
String |
getDialogid()
Retrieve the dialogid attribute. |
String |
getImmediate()
Retrieve the immediate attribute. |
String |
getTagName()
Get the name of the tag for the derived node. |
XmlNode |
newInstance(Node n)
Create a new instance for the given node. |
void |
setDialogid(String dialogid)
Set the dialogid attribute. |
void |
setImmediate(String immediate)
Set the immediate attribute. |
| Methods inherited from class org.jvoicexml.xml.ccxml.CcxmlNode |
|---|
getChildNodes, getFirstChild, getLastChild, getNextSibling, getParentNode, getPreviousSibling |
| Methods inherited from class org.jvoicexml.xml.XmlNode |
|---|
addChild, appendChild, cloneNode, compareDocumentPosition, getAttribute, 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
public static final String ATTRIBUTE_DIALOGID
<dialogterminate> element. When the CCXML interpreter
encounters a <dialogterminate> element, it sends a
terminate request to the specified dialog.
public static final String ATTRIBUTE_IMMEDIATE
protected static final ArrayList<String> ATTRIBUTE_NAMES
private static final Set<String> CHILD_TAGS
| Constructor Detail |
|---|
public Dialogterminate()
This is necessary for the node factory.
VoiceXmlNodeFactoryDialogterminate(Node node)
node - The encapsulated node.| Method Detail |
|---|
public String getTagName()
getTagName in class XmlNodepublic XmlNode newInstance(Node n)
newInstance in class XmlNoden - The node to encapsulate.
public String getDialogid()
ATTRIBUTE_DIALOGIDpublic void setDialogid(String dialogid)
dialogid - Value of the dialogid attribute.ATTRIBUTE_DIALOGIDpublic String getImmediate()
ATTRIBUTE_IMMEDIATEpublic void setImmediate(String immediate)
immediate - Value of the immediate attribute.ATTRIBUTE_IMMEDIATEprotected boolean canContainChild(String tagName)
canContainChild in class XmlNodetagName - Name of child.
public Collection<String> getAttributeNames()
getAttributeNames in class XmlNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||