|
||||||||||
| 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.Unjoin
public final class Unjoin
A CCXML document can attempt to tear down a bridge between two existing
connections, conferences, or dialogs using <unjoin>.
This element will instruct the implementation to tear down the bridge between
two connections/conferences/dialogs specified using the id1 and id2
attributes. The successful execution of<unjoin> will
result in the generation of a conference.unjoined event. If for any reason
the implementation is unable to terminate the bridge between the specified
connections/conferences/dialogs, or if no such bridge exists, it MUST fail
with a error.conference.unjoin event.
Unjoining two objects that are owned by separate CCXML sessions will result
in the generation of a conference.unjoined to each of the sessions. However
if the implementation is unable to join the objects an
error.conference.unjoin will only be sent to the session issued the
<unjoin>.
Copyright © 2005 JVoiceXML group - http://jvoicexml.sourceforge.net/
| Field Summary | |
|---|---|
static String |
ATTRIBUTE_HINTS
The ECMAScript object returned contains information which may be used by the implementing platform or passed to the network when the two specified Connections, Dialogs or Conferences (id1 and id2) are unjoined. |
static String |
ATTRIBUTE_ID1
An ECMAScript expression which returns a string that is the identifier of a Connection, Dialog or Conference. |
static String |
ATTRIBUTE_ID2
An ECMAScript expression which returns a string that is the identifier of a Connection, Dialog or Conference. |
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 | |
|---|---|
Unjoin()
Construct a new unjoin object without a node. |
|
Unjoin(Node node)
Construct a new unjoin 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 |
getHints()
Retrieve the hints attribute. |
String |
getId1()
Retrieve the id1 attribute. |
String |
getId2()
Retrieve the id2 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 |
setHints(String hints)
Set the hints attribute. |
void |
setId1(String id1)
Set the id1 attribute. |
void |
setId2(String id2)
Set the id2 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_HINTS
public static final String ATTRIBUTE_ID1
public static final String ATTRIBUTE_ID2
protected static final ArrayList<String> ATTRIBUTE_NAMES
private static final Set<String> CHILD_TAGS
| Constructor Detail |
|---|
public Unjoin()
This is necessary for the node factory.
VoiceXmlNodeFactoryUnjoin(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 getHints()
ATTRIBUTE_HINTSpublic void setHints(String hints)
hints - Value of the hints attribute.ATTRIBUTE_HINTSpublic String getId1()
ATTRIBUTE_ID1public void setId1(String id1)
id1 - Value of the id1 attribute.ATTRIBUTE_ID1public String getId2()
ATTRIBUTE_ID2public void setId2(String id2)
id2 - Value of the id2 attribute.ATTRIBUTE_ID2protected 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 | |||||||||