|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jvoicexml.xml.AbstractXmlNode
org.jvoicexml.xml.ccxml.Disconnect
public final class Disconnect
A CCXML document MAY disconnect a call leg on a Connection by using
<disconnect> . The underlying platform will send the
appropriate protocol messages to perform the disconnect, and send an
asynchronous event to the CCXML document when the disconnect operation
completes.
If the connection had been bridged when the <disconnect>
request was made, the platform will tear down all bridges to the connection
and send a conference.unjoined to the CCXML document once the media paths
have been freed.
Note the platform is not required to generate the connection.disconnected or
conference.unjoined in any particular order.
Copyright © 2005 JVoiceXML group - http://jvoicexml.sourceforge.net/
| Field Summary | |
|---|---|
static String |
ATTRIBUTE_CONNECTIONID
An ECMAScript expression which returns a string that is the id of a call leg that should be disconnected. |
static String |
ATTRIBUTE_HINTS
The ECMAScript object returned contains information which may be used by the implementing platform or passed to the network disconnecting the connection. |
protected static ArrayList<String> |
ATTRIBUTE_NAMES
Supported attribute names for this node. |
static String |
ATTRIBUTE_REASON
An ECMAScript expression which returns a string that is the reason the call is being disconnected. |
static String |
TAG_NAME
Name of the tag. |
| Constructor Summary | |
|---|---|
Disconnect()
Construct a new disconnect object without a node. |
|
| 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. |
NodeList |
getChildNodes()
A NodeList that contains all children of this node. |
String |
getConnectionid()
Retrieve the connectionid attribute. |
String |
getHints()
Retrieve the hints attribute. |
String |
getReason()
Retrieve the reason 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 |
setConnectionid(String connectionid)
Set the connectionid attribute. |
void |
setHints(String hints)
Set the hints attribute. |
void |
setReason(String reason)
Set the reason attribute. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jvoicexml.xml.XmlNode |
|---|
addChild, getAttribute, getChildNodes, getNode, setAttribute |
| Methods inherited from interface org.jvoicexml.xml.XmlWritable |
|---|
writeChildrenXml, writeXml |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Field Detail |
|---|
public static final String TAG_NAME
public static final String ATTRIBUTE_CONNECTIONID
public static final String ATTRIBUTE_HINTS
public static final String ATTRIBUTE_REASON
protected static final ArrayList<String> ATTRIBUTE_NAMES
| Constructor Detail |
|---|
public Disconnect()
This is necessary for the node factory.
VoiceXmlNodeFactory| Method Detail |
|---|
public String getTagName()
public XmlNode newInstance(Node n)
n - The node to encapsulate.
XmlNodeFactorypublic String getConnectionid()
ATTRIBUTE_CONNECTIONIDpublic void setConnectionid(String connectionid)
connectionid - Value of the connectionid attribute.ATTRIBUTE_CONNECTIONIDpublic String getHints()
ATTRIBUTE_HINTSpublic void setHints(String hints)
hints - Value of the hints attribute.ATTRIBUTE_HINTSpublic String getReason()
ATTRIBUTE_REASONpublic void setReason(String reason)
reason - Value of the reason attribute.ATTRIBUTE_REASONprotected boolean canContainChild(String tagName)
canContainChild in class AbstractXmlNodetagName - Name of child.
public Collection<String> getAttributeNames()
getAttributeNames in interface XmlNodegetAttributeNames in class AbstractXmlNodepublic final NodeList getChildNodes()
NodeList that contains all children of this node.
getChildNodes in interface Node
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||