public final class Unjoin extends AbstractXmlNode
<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>.| Modifier and Type | Field and Description |
|---|---|
static java.lang.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 java.lang.String |
ATTRIBUTE_ID1
An ECMAScript expression which returns a string that is the identifier of
a Connection, Dialog or Conference.
|
static java.lang.String |
ATTRIBUTE_ID2
An ECMAScript expression which returns a string that is the identifier of
a Connection, Dialog or Conference.
|
protected static java.util.ArrayList<java.lang.String> |
ATTRIBUTE_NAMES
Supported attribute names for this node.
|
static java.lang.String |
TAG_NAME
Name of the tag.
|
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Constructor and Description |
|---|
Unjoin()
Construct a new unjoin object without a node.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canContainChild(java.lang.String tagName)
Can the specified sub-tag be contained within this node?
|
java.util.Collection<java.lang.String> |
getAttributeNames()
Returns a collection of permitted attribute names for the node.
|
java.lang.String |
getHints()
Retrieve the hints attribute.
|
java.lang.String |
getId1()
Retrieve the id1 attribute.
|
java.lang.String |
getId2()
Retrieve the id2 attribute.
|
java.lang.String |
getTagName()
Get the name of the tag for the derived node.
|
XmlNode |
newInstance(org.w3c.dom.Node n,
XmlNodeFactory<? extends XmlNode> factory)
Create a new instance for the given node.
|
void |
setHints(java.lang.String hints)
Set the hints attribute.
|
void |
setId1(java.lang.String id1)
Set the id1 attribute.
|
void |
setId2(java.lang.String id2)
Set the id2 attribute.
|
addChild, addChild, appendChild, appendChild, appendDeepClone, cloneNode, compareDocumentPosition, equals, getAttribute, getAttributes, getBaseURI, getChildNodes, getChildNodes, getChildren, getDefinedAttributeNames, getFeature, getFirstChild, getFirstLevelTextContent, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeFactory, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getOwnerXmlDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttribute, hasAttributes, hasChildNodes, hashCode, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setAttribute, setNodeValue, setPrefix, setTextContent, setUserData, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddChild, getAttribute, getChildNodes, getChildren, getNode, setAttributeappendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, 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, setUserDatapublic static final java.lang.String TAG_NAME
public static final java.lang.String ATTRIBUTE_HINTS
public static final java.lang.String ATTRIBUTE_ID1
public static final java.lang.String ATTRIBUTE_ID2
protected static final java.util.ArrayList<java.lang.String> ATTRIBUTE_NAMES
public Unjoin()
This is necessary for the node factory.
CcxmlNodeFactorypublic java.lang.String getTagName()
public XmlNode newInstance(org.w3c.dom.Node n, XmlNodeFactory<? extends XmlNode> factory)
Each XmlNode can serve as a prototype in a
XmlNodeFactory to produce a collection of
child nodes. Factories can then use the prototype pattern to
produce new nodes.
n - The node to encapsulate.factory - the factroy that calls this method.XmlNodeFactorypublic java.lang.String getHints()
ATTRIBUTE_HINTSpublic void setHints(java.lang.String hints)
hints - Value of the hints attribute.ATTRIBUTE_HINTSpublic java.lang.String getId1()
ATTRIBUTE_ID1public void setId1(java.lang.String id1)
id1 - Value of the id1 attribute.ATTRIBUTE_ID1public java.lang.String getId2()
ATTRIBUTE_ID2public void setId2(java.lang.String id2)
id2 - Value of the id2 attribute.ATTRIBUTE_ID2protected boolean canContainChild(java.lang.String tagName)
canContainChild in class AbstractXmlNodetagName - Name of child.public java.util.Collection<java.lang.String> getAttributeNames()
getAttributeNames in interface XmlNodegetAttributeNames in class AbstractXmlNode