## Uses of Class
tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement

- Packages that use JabberDataElement
  Package | Description
  --- | ---
  tigase.jaxmpp.core.client.xmpp.modules.adhoc | Module implements XEP-0050: Ad-Hoc Commands.
  tigase.jaxmpp.core.client.xmpp.modules.capabilities |
  tigase.jaxmpp.core.client.xmpp.modules.mam |
  tigase.jaxmpp.core.client.xmpp.modules.muc | Support for XEP-0045: Multi-User Chat.
  tigase.jaxmpp.core.client.xmpp.modules.pubsub | Support for XEP-0060: Publish-Subscribe.
  tigase.jaxmpp.core.client.xmpp.modules.registration | Support for XEP-0077: In-Band Registration.

- - ### Uses of JabberDataElement in tigase.jaxmpp.core.client.xmpp.modules.adhoc

    Methods in tigase.jaxmpp.core.client.xmpp.modules.adhoc that return JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `JabberDataElement` | AdHocResponse.`getForm()` Return response Data Form.
    `JabberDataElement` | AdHocRequest.`getForm()` Return Data Form sent by client in request.

    Methods in tigase.jaxmpp.core.client.xmpp.modules.adhoc with parameters of type JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | AdHocCommansModule.`execute(JID toJID, String node, Action action, JabberDataElement data, AsyncCallback asyncCallback)` Calls ad-hoc command on remote resource.
    `protected abstract void` | AdHocCommansModule.AdHocCommansAsyncCallback.`onResponseReceived(String sessionid, String node, State status, JabberDataElement data)` Method called when response of ad-hoc command is received.
    `void` | AdHocResponse.`setForm(JabberDataElement form)` Set reponse data form.

  - ### Uses of JabberDataElement in tigase.jaxmpp.core.client.xmpp.modules.capabilities

    Methods in tigase.jaxmpp.core.client.xmpp.modules.capabilities with parameters of type JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `static String` | CapabilitiesModule.`generateVerificationString(String[] identities, String[] features, JabberDataElement extensions)`

  - ### Uses of JabberDataElement in tigase.jaxmpp.core.client.xmpp.modules.mam

    Methods in tigase.jaxmpp.core.client.xmpp.modules.mam that return JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `JabberDataElement` | MessageArchiveManagementModule.Query.`toJabberDataElement(DateTimeFormat df)`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.mam with parameters of type JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | MessageArchiveManagementModule.QueryFormCallback.`onSuccess(JabberDataElement form)`
    `void` | MessageArchiveManagementModule.`queryItems(JabberDataElement form, JID componentJid, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback)`
    `void` | MessageArchiveManagementModule.`queryItems(JabberDataElement form, JID componentJid, String node, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback)`
    `void` | MessageArchiveManagementModule.`queryItems(JabberDataElement form, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback)`

  - ### Uses of JabberDataElement in tigase.jaxmpp.core.client.xmpp.modules.muc

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc with parameters of type JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | MucModule.RoomConfgurationAsyncCallback.`onConfigurationReceived(JabberDataElement configuration)`
    `void` | MucModule.`setRoomConfiguration(Room room, JabberDataElement configuration, AsyncCallback asyncCallback)`

  - ### Uses of JabberDataElement in tigase.jaxmpp.core.client.xmpp.modules.pubsub

    Fields in tigase.jaxmpp.core.client.xmpp.modules.pubsub declared as JabberDataElement
    Modifier and Type | Field and Description
    --- | ---
    `protected JabberDataElement` | FormSubmitter.`form`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.pubsub that return JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `static JabberDataElement` | PubSubModule.`createNodeConfiguration()` Create empty `jabber:x:data` element prepared to submit.
    `JabberDataElement` | FormSubmitter.`getForm()`
    `JabberDataElement` | PubSubModule.NodeConfigurationChangeNotificationReceivedHandler.NodeConfigurationChangeNotificationReceivedEvent.`getNodeConfig()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.pubsub with parameters of type JabberDataElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | PubSubModule.`configureNode(BareJID pubSubJID, String nodeName, JabberDataElement configuration, AsyncCallback callback)` Submit configuration of node.
    `void` | PubSubModule.`configureNode(BareJID pubSubJID, String nodeName, JabberDataElement configuration, PubSubAsyncCallback callback)` Submit configuration of node.
    `void` | PubSubModule.`configureSubscription(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement form, AsyncCallback callback)` Submit configuration of subscription.
    `void` | PubSubModule.`configureSubscription(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement form, PubSubAsyncCallback callback)` Submit configuration of subscription.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, JabberDataElement nodeConfiguration, AsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, JabberDataElement nodeConfiguration, PubSubAsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.NodeConfigurationChangeNotificationReceivedHandler.`onNodeConfigurationChangeNotificationReceived(SessionObject sessionObject, Message message, JID pubSubJID, String node, JabberDataElement nodeConfig)`
    `protected abstract void` | PubSubModule.NodeConfigurationAsyncCallback.`onReceiveConfiguration(IQ responseStanza, String node, JabberDataElement form)`
    `protected abstract void` | PubSubModule.SubscriptionOptionsAsyncCallback.`onReceiveConfiguration(IQ responseStanza, String node, JID jid, JabberDataElement form)`
    `void` | PubSubModule.`publishItem(BareJID pubSubJID, String nodeName, String itemId, Element payload, JabberDataElement publishOptions, AsyncCallback callback)` Publish item in PubSub service.
    `void` | PubSubModule.`subscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement options, AsyncCallback callback)` Subscribe to a Node.
    `void` | PubSubModule.`subscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement options, PubSubModule.SubscriptionAsyncCallback callback)` Subscribe to a Node.

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.pubsub with parameters of type JabberDataElement
    Constructor and Description
    `FormSubmitter(SessionObject sessionObject, PacketWriter packetWriter, JID serviceJID, JabberDataElement form)`
    `NodeConfigurationChangeNotificationReceivedEvent(SessionObject sessionObject, Message message, JID pubSubJID, String node, JabberDataElement nodeConfig)`

  - ### Uses of JabberDataElement in tigase.jaxmpp.core.client.xmpp.modules.registration

    Subclasses of JabberDataElement in tigase.jaxmpp.core.client.xmpp.modules.registration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnifiedRegistrationForm` Created by bmalkow on 25.04.2017.

Copyright © 2006–2020 Tigase. All rights reserved.