## Uses of Interface
tigase.jaxmpp.core.client.xml.Element

- Packages that use Element
  Package | Description
  --- | ---
  <Unnamed> |
  tigase.jaxmpp.android.xml |
  tigase.jaxmpp.core.client | Core of JAXMPP library.
  tigase.jaxmpp.core.client.connector | Classes for implementing Connectors.
  tigase.jaxmpp.core.client.criteria | Support for selecting modules to process incoming messages.
  tigase.jaxmpp.core.client.criteria.tpath |
  tigase.jaxmpp.core.client.xml | Implementation of XML DOM.
  tigase.jaxmpp.core.client.xmpp | Support for XMPP.
  tigase.jaxmpp.core.client.xmpp.forms | Support for Data Form.
  tigase.jaxmpp.core.client.xmpp.modules | Support for XMPP Modules.
  tigase.jaxmpp.core.client.xmpp.modules.adhoc | Module implements XEP-0050: Ad-Hoc Commands.
  tigase.jaxmpp.core.client.xmpp.modules.auth | Support for SASL and non-SASL authentication .
  tigase.jaxmpp.core.client.xmpp.modules.capabilities |
  tigase.jaxmpp.core.client.xmpp.modules.chat | Support for sending messages and trace converstation.
  tigase.jaxmpp.core.client.xmpp.modules.chat.xep0085 |
  tigase.jaxmpp.core.client.xmpp.modules.extensions |
  tigase.jaxmpp.core.client.xmpp.modules.filetransfer |
  tigase.jaxmpp.core.client.xmpp.modules.httpfileupload |
  tigase.jaxmpp.core.client.xmpp.modules.jingle | Support for JINGLE.
  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.
  tigase.jaxmpp.core.client.xmpp.modules.socks5 |
  tigase.jaxmpp.core.client.xmpp.modules.streammng |
  tigase.jaxmpp.core.client.xmpp.modules.vcard | Support for XEP-0054: vcard-temp.
  tigase.jaxmpp.core.client.xmpp.modules.xep0136 |
  tigase.jaxmpp.core.client.xmpp.stanzas | XMPP Stanzas.
  tigase.jaxmpp.core.client.xmpp.stream |
  tigase.jaxmpp.core.client.xmpp.utils | Support for common XMPP utils.
  tigase.jaxmpp.core.client.xmpp.utils.delay |
  tigase.jaxmpp.gwt.client.connectors |
  tigase.jaxmpp.gwt.client.xml |
  tigase.jaxmpp.j2se.connectors.bosh |
  tigase.jaxmpp.j2se.connectors.socket |
  tigase.jaxmpp.j2se.connectors.websocket |
  tigase.jaxmpp.j2se.filetransfer |
  tigase.jaxmpp.j2se.xml |

- - ### Uses of Element in <Unnamed>

    Methods in <Unnamed> that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | MessageDeliveryReceiptsExtension.`afterReceive(Element received)`
    `Element` | MessageDeliveryReceiptsExtension.`beforeSend(Element element)`

    Methods in <Unnamed> with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | MessageDeliveryReceiptsExtension.`afterReceive(Element received)`
    `Element` | MessageDeliveryReceiptsExtension.`beforeSend(Element element)`

  - ### Uses of Element in tigase.jaxmpp.android.xml

    Classes in tigase.jaxmpp.android.xml that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ParcelableElement`

    Methods in tigase.jaxmpp.android.xml with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static ParcelableElement` | ParcelableElement.`fromElement(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client

    Fields in tigase.jaxmpp.core.client declared as Element
    Modifier and Type | Field and Description
    --- | ---
    `protected Element` | AbstractStanzaHandler.`element`

    Methods in tigase.jaxmpp.core.client that return Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | Processor.`createError(Element stanza, Throwable caught)`
    `Element` | Connector.StanzaSendingHandler.StanzaSendingEvent.`getStanza()`

    Methods in tigase.jaxmpp.core.client with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | Processor.`createError(Element stanza, Throwable caught)`
    `List<XmppModule>` | XmppModulesManager.`findModules(Element element)` Finds collection of modules that can handle stanza.
    `static Runnable` | ResponseManager.`getResponseHandler(Context context, Element element)`
    `Runnable` | ResponseManager.`getResponseHandler(Element element, Context context)` Returns handler for response of sent `` stanza.
    `void` | Connector.StanzaSendingHandler.`onStanzaSending(SessionObject sessionObject, Element stanza)` Called when StanzaSendingEvent is fired.
    `Runnable` | Processor.`process(Element receivedElement)` Produces `Runnable` that must be run to fully process received stanza.
    `void` | XmppModule.`process(Element element)` Main method of module.
    `String` | ResponseManager.`registerResponseHandler(Element stanza, Long timeout, AsyncCallback callback)` Register callback for response of sent `` stanza.
    `static String` | ResponseManager.`registerResponseHandler(SessionObject sessionObject, Element stanza, Long timeout, AsyncCallback callback)`
    `void` | Connector.`send(Element stanza)` Sends given XML Element to server.
    `void` | Connector.StanzaSendingHandler.StanzaSendingEvent.`setStanza(Element stanza)`
    `void` | PacketWriter.`write(Element stanza)` Write a element to Stream.
    `void` | JaxmppCore.DefaultPacketWriter.`write(Element stanza)`
    `void` | PacketWriter.`write(Element stanza, AsyncCallback asyncCallback)` Write a (IQ) stanza element to Stream and register callback with default timeout.
    `void` | JaxmppCore.DefaultPacketWriter.`write(Element stanza, AsyncCallback asyncCallback)`
    `void` | PacketWriter.`write(Element stanza, Long timeout, AsyncCallback asyncCallback)` Write a (IQ) stanza element to Stream and register callback with given timeout.
    `void` | JaxmppCore.DefaultPacketWriter.`write(Element stanza, Long timeout, AsyncCallback asyncCallback)`

    Method parameters in tigase.jaxmpp.core.client with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JaxmppCore.`onUnacknowledged(List<Element> elements)`

    Constructors in tigase.jaxmpp.core.client with parameters of type Element
    Constructor and Description
    `AbstractStanzaHandler(Element element, Context context)`
    `FeatureNotImplementedResponse(Element element, Context context)`
    `StanzaSendingEvent(SessionObject sessionObject, Element stanza)`

  - ### Uses of Element in tigase.jaxmpp.core.client.connector

    Methods in tigase.jaxmpp.core.client.connector that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | AbstractBoshConnector.BoshPacketSendingHandler.BoshPacketSendingEvent.`getElement()`
    `Element` | AbstractBoshConnector.BoshPacketReceivedHandler.BoshPacketReceivedEvent.`getResponse()`
    `protected Element` | AbstractBoshConnector.`prepareBody(byte[] payload)`
    `protected Element` | AbstractBoshConnector.`prepareBody(Element payload)`
    `protected Element` | AbstractBoshConnector.`prepareRetartBody()`
    `protected Element` | AbstractBoshConnector.`prepareStartBody()`
    `protected Element` | AbstractBoshConnector.`prepareTerminateBody(Element payload)`

    Methods in tigase.jaxmpp.core.client.connector with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractWebSocketConnector.`fireOnError(Element response, Throwable caught, SessionObject sessionObject)`
    `protected void` | AbstractBoshConnector.`fireOnError(int responseCode, String responseData, Element response, Throwable caught, SessionObject sessionObject)`
    `protected void` | AbstractBoshConnector.`fireOnStanzaReceived(int responseCode, String responseData, Element response, SessionObject sessionObject)`
    `protected void` | AbstractBoshConnector.`fireOnTerminate(int responseCode, String responseData, Element response, SessionObject sessionObject)`
    `protected boolean` | AbstractWebSocketConnector.`handleSeeOtherHost(Element response)`
    `void` | AbstractBoshConnector.BoshPacketReceivedHandler.`onBoshPacketReceived(SessionObject sessionObject, int responseCode, Element response)` Called when BoshPacketReceivedEvent is fired.
    `void` | AbstractBoshConnector.BoshPacketSendingHandler.`onBoshPacketSending(SessionObject sessionObject, Element packet)` Called when BoshPacketSendingEvent is fired.
    `protected void` | AbstractBoshConnector.`onError(BoshRequest request, int responseCode, String responseData, Element response, Throwable caught)`
    `protected void` | AbstractWebSocketConnector.`onError(Element response, Throwable ex)`
    `protected void` | AbstractBoshConnector.`onResponse(BoshRequest request, int responseCode, String responseData, Element response)`
    `protected void` | BoshXmppSessionLogic.`onStreamFeaturesReceived(SessionObject sessionObject, Element featuresElement)`
    `protected void` | AbstractBoshConnector.`onTerminate(BoshRequest request, int responseCode, String responseData, Element response)`
    `protected Element` | AbstractBoshConnector.`prepareBody(Element payload)`
    `protected Element` | AbstractBoshConnector.`prepareTerminateBody(Element payload)`
    `protected void` | AbstractWebSocketConnector.`processElement(Element child)`
    `protected abstract void` | AbstractBoshConnector.`processSendData(Element element)`
    `protected void` | AbstractSocketXmppSessionLogic.`processStreamFeatures(Element featuresElement)`
    `void` | ConnectorWrapper.`send(Element stanza)`
    `void` | AbstractBoshConnector.`send(Element stanza)`
    `void` | AbstractWebSocketConnector.`send(Element stanza)`
    `void` | AbstractBoshConnector.BoshPacketSendingHandler.BoshPacketSendingEvent.`setElement(Element stanza)`

    Constructors in tigase.jaxmpp.core.client.connector with parameters of type Element
    Constructor and Description
    `BoshPacketReceivedEvent(SessionObject sessionObject, int responseCode, Element response, String responseData)`
    `BoshPacketSendingEvent(SessionObject sessionObject, Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.criteria

    Methods in tigase.jaxmpp.core.client.criteria with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Or.`match(Element element)` This method checks if element match to conditions.
    `boolean` | ElementCriteria.`match(Element element)` This method checks if element match to conditions.
    `boolean` | Criteria.`match(Element element)` This method checks if element match to conditions.

  - ### Uses of Element in tigase.jaxmpp.core.client.criteria.tpath

    Methods in tigase.jaxmpp.core.client.criteria.tpath with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | Node.`evaluate(Collection<Object> result, Element src)`
    `Object` | TPathExpression.`evaluate(Element element)`
    `List<Object>` | TPathExpression.`evaluateAsArray(Element element)`
    `Object` | Function.`value(Element element)`
    `Object` | Function.Attr.`value(Element element)`
    `Object` | Function.Value.`value(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xml

    Classes in tigase.jaxmpp.core.client.xml that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultElement` Default implementation of XML Element object.
    `class` | `ElementWrapper` Wrapper for Element class.

    Methods in tigase.jaxmpp.core.client.xml that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | DefaultElement.`addChild(Element child)`
    `Element` | ElementWrapper.`addChild(Element child)` Add child element to tree and return the added element.
    `Element` | Element.`addChild(Element child)` Add child element to tree and return the added element.
    `static Element` | ElementFactory.`create(Element src)`
    `static Element` | ElementFactory.`create(String name)`
    `static Element` | ElementFactory.`create(String name, String value, String xmlns)`
    `Element` | DefaultElement.`findChild(String[] elemPath)`
    `Element` | ElementWrapper.`findChild(String[] elemPath)`
    `Element` | Element.`findChild(String[] elemPath)`
    `Element` | DefaultElement.`getChildAfter(Element child)`
    `Element` | ElementWrapper.`getChildAfter(Element child)` Gets the first child after specified child in children list.
    `Element` | Element.`getChildAfter(Element child)` Gets the first child after specified child in children list.
    `Element` | DefaultElement.`getChildrenNS(String name, String xmlns)`
    `Element` | ElementWrapper.`getChildrenNS(String name, String xmlns)` Get children by namespace.
    `Element` | Element.`getChildrenNS(String name, String xmlns)` Get children by namespace.
    `Element` | ElementBuilder.`getElement()`
    `Element` | DefaultElement.`getFirstChild()`
    `Element` | ElementWrapper.`getFirstChild()` Get the first child element of this element.
    `Element` | Element.`getFirstChild()` Get the first child element of this element.
    `Element` | DefaultElement.`getFirstChild(String name)`
    `Element` | ElementWrapper.`getFirstChild(String name)`
    `Element` | Element.`getFirstChild(String name)`
    `Element` | DefaultElement.`getNextSibling()`
    `Element` | ElementWrapper.`getNextSibling()` Get next sibling to this element or null if no parent or no more siblings exist.
    `Element` | Element.`getNextSibling()` Get next sibling to this element or null if no parent or no more siblings exist.
    `Element` | DefaultElement.`getParent()`
    `Element` | ElementWrapper.`getParent()` Get parent element of this element.
    `Element` | Element.`getParent()` Get parent element of this element.
    `Element` | ElementWrapper.`getWrappedElement()`
    `static Element` | XmlTools.`makeResult(Element element)`

    Methods in tigase.jaxmpp.core.client.xml that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | DefaultElement.`getChildren()`
    `List<Element>` | ElementWrapper.`getChildren()` Get all children of the element.
    `List<Element>` | Element.`getChildren()` Get all children of the element.
    `List<Element>` | DefaultElement.`getChildren(String name)`
    `List<Element>` | ElementWrapper.`getChildren(String name)` Get children by name.
    `List<Element>` | Element.`getChildren(String name)` Get children by name.
    `List<Element>` | DefaultElement.`getChildrenNS(String xmlns)`
    `List<Element>` | ElementWrapper.`getChildrenNS(String xmlns)` Get children by namespace.
    `List<Element>` | Element.`getChildrenNS(String xmlns)` Get children by namespace.

    Methods in tigase.jaxmpp.core.client.xml with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | DefaultElement.`addChild(Element child)`
    `Element` | ElementWrapper.`addChild(Element child)` Add child element to tree and return the added element.
    `Element` | Element.`addChild(Element child)` Add child element to tree and return the added element.
    `int` | ElementComparator.`compare(Element e1, Element e2)`
    `static Element` | ElementFactory.`create(Element src)`
    `static boolean` | ElementComparator.`equal(Element e1, Element e2)`
    `Element` | DefaultElement.`getChildAfter(Element child)`
    `Element` | ElementWrapper.`getChildAfter(Element child)` Gets the first child after specified child in children list.
    `Element` | Element.`getChildAfter(Element child)` Gets the first child after specified child in children list.
    `static Element` | XmlTools.`makeResult(Element element)`
    `void` | DefaultElement.`removeChild(Element child)`
    `void` | ElementWrapper.`removeChild(Element child)` Remove child from element.
    `void` | Element.`removeChild(Element child)` Remove child from element.
    `void` | DefaultElement.`setParent(Element parent)`
    `void` | ElementWrapper.`setParent(Element parent)` Set element parent.
    `void` | Element.`setParent(Element parent)` Set element parent.

    Constructors in tigase.jaxmpp.core.client.xml with parameters of type Element
    Constructor and Description
    `ElementWrapper(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp

    Methods in tigase.jaxmpp.core.client.xmpp that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | DefaultXMPPStream.`getFeatures()`

    Methods in tigase.jaxmpp.core.client.xmpp with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultXMPPStream.`setFeatures(Element features)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.forms

    Classes in tigase.jaxmpp.core.client.xmpp.forms that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractField<T>` Abstract class to implement fields.
    `class` | `BooleanField` Implementation of Boolean field type.
    `class` | `FixedField` Implementation of Fixed field type.
    `class` | `HiddenField` Implementation of Hidden field type.
    `class` | `JabberDataElement` Implementation of Data Form.
    `class` | `JidMultiField` Implementation of jid-multi field type.
    `class` | `JidSingleField` Implementation of jid-single field type.
    `class` | `ListMultiField` Implementation of list-multi field type.
    `class` | `ListSingleField` Implementation of list-single field type.
    `class` | `TextMultiField` Implementation of text-multi field type.
    `class` | `TextPrivateField` Implementation of text-private field type.
    `class` | `TextSingleField` Implementation of text-single field type.

    Methods in tigase.jaxmpp.core.client.xmpp.forms that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | JabberDataElement.`createSubmitableElement(XDataType type)` Creates XML Element contains only values of fields.

    Constructors in tigase.jaxmpp.core.client.xmpp.forms with parameters of type Element
    Constructor and Description
    `JabberDataElement(Element x)` Creates instance of JabberDataElement and parse fields.

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

    Methods in tigase.jaxmpp.core.client.xmpp.modules that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | StreamFeaturesModule.StreamFeaturesReceivedHandler.StreamFeaturesReceivedEvent.`getFeaturesElement()`
    `protected static Element` | AbstractStanzaModule.`getFirstChild(Element element, String elementName)`
    `static Element` | StreamFeaturesModule.`getStreamFeatures(SessionObject sessionObject)`

    Methods in tigase.jaxmpp.core.client.xmpp.modules with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected static Element` | AbstractStanzaModule.`getFirstChild(Element element, String elementName)`
    `void` | StreamFeaturesModule.StreamFeaturesReceivedHandler.`onStreamFeaturesReceived(SessionObject sessionObject, Element featuresElement)`
    `void` | ClientStateIndicationModule.`process(Element element)`
    `void` | SessionEstablishmentModule.`process(Element element)`
    `void` | StreamFeaturesModule.`process(Element element)`
    `void` | AbstractStanzaModule.`process(Element element)`
    `void` | ResourceBinderModule.`process(Element element)`
    `void` | StreamFeaturesModule.StreamFeaturesReceivedHandler.StreamFeaturesReceivedEvent.`setFeaturesElement(Element featuresElement)`
    `protected void` | AbstractStanzaModule.`write(Element stanza)`
    `protected void` | AbstractStanzaExtendableModule.`write(Element stanza)`
    `protected void` | AbstractStanzaModule.`write(Element stanza, AsyncCallback asyncCallback)`
    `protected void` | AbstractStanzaExtendableModule.`write(Element stanza, AsyncCallback asyncCallback)`
    `protected void` | AbstractStanzaModule.`write(Element stanza, Long timeout, AsyncCallback asyncCallback)`
    `protected void` | AbstractStanzaExtendableModule.`write(Element stanza, Long timeout, AsyncCallback asyncCallback)`

    Method parameters in tigase.jaxmpp.core.client.xmpp.modules with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | BookmarksModule.BookmarksAsyncCallback.`onBookmarksReceived(List<Element> bookmarks)`
    `void` | BookmarksModule.`publishBookmarks(List<? extends Element> bookmarks, AsyncCallback callback)` Send list of bookmarks to private storage.

    Constructors in tigase.jaxmpp.core.client.xmpp.modules with parameters of type Element
    Constructor and Description
    `StreamFeaturesReceivedEvent(SessionObject sessionObject, Element element)`

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

    Methods in tigase.jaxmpp.core.client.xmpp.modules.adhoc that return Element
    Modifier and Type | Method and Description
    --- | ---
    `protected Element` | AdHocCommansModule.AdHocCommansAsyncCallback.`getCommand()` Return <command xmlns='http://jabber.org/protocol/commands' /> element of returned stanza.

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.auth

    Methods in tigase.jaxmpp.core.client.xmpp.modules.auth with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuthModule.`process(Element element)`
    `void` | SaslModule.`process(Element element)`
    `protected void` | SaslModule.`processChallenge(Element element)`
    `protected void` | SaslModule.`processFailure(Element element)`
    `protected void` | SaslModule.`processSuccess(Element element)`

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

    Methods in tigase.jaxmpp.core.client.xmpp.modules.capabilities with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | CapabilitiesModule.`process(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.chat

    Methods in tigase.jaxmpp.core.client.xmpp.modules.chat with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | MessageCarbonsModule.`processReceivedCarbon(Message message, Element carb)`
    `protected void` | MessageCarbonsModule.`processSentCarbon(Message message, Element carb)`

    Method parameters in tigase.jaxmpp.core.client.xmpp.modules.chat with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Message` | MessageModule.`sendMessage(Chat chat, String body, List<? extends Element> additionalElems)` Sends message in passed chat.

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.chat.xep0085

    Methods in tigase.jaxmpp.core.client.xmpp.modules.chat.xep0085 that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | ChatStateExtension.`afterReceive(Element received)`
    `Element` | ChatStateExtension.`beforeSend(Element received)`
    `Element` | ChatState.`toElement()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.chat.xep0085 with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | ChatStateExtension.`afterReceive(Element received)`
    `Element` | ChatStateExtension.`beforeSend(Element received)`
    `static ChatState` | ChatState.`fromElement(Element elem)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.extensions

    Methods in tigase.jaxmpp.core.client.xmpp.modules.extensions that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | Extension.`afterReceive(Element received)`
    `Element` | Extension.`beforeSend(Element received)`
    `Element` | ExtensionsChain.`executeAfterReceiveChain(Element element)`
    `Element` | ExtensionsChain.`executeBeforeSendChain(Element element)`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.extensions with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | Extension.`afterReceive(Element received)`
    `Element` | Extension.`beforeSend(Element received)`
    `Element` | ExtensionsChain.`executeAfterReceiveChain(Element element)`
    `Element` | ExtensionsChain.`executeBeforeSendChain(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.filetransfer

    Methods in tigase.jaxmpp.core.client.xmpp.modules.filetransfer with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileTransferModule.`process(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.httpfileupload

    Methods in tigase.jaxmpp.core.client.xmpp.modules.httpfileupload with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpFileUploadModule.`process(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.jingle

    Classes in tigase.jaxmpp.core.client.xmpp.modules.jingle that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Candidate`
    `class` | `Transport`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.jingle that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | JingleModule.JingleTransportInfoHandler.JingleTransportInfoEvent.`getContent()`
    `Element` | JingleModule.JingleSessionAcceptHandler.JingleSessionAcceptEvent.`getDescription()`
    `Element` | JingleModule.JingleSessionInitiationHandler.JingleSessionInitiationEvent.`getDescription()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.jingle that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | JingleModule.JingleSessionInfoHandler.JingleSessionInfoEvent.`getContent()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.jingle with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | JingleModule.`acceptSession(JID jid, String sid, String name, Element description, List<Transport> transports)`
    `void` | JingleModule.`initiateSession(JID jid, String sid, String name, Element description, List<Transport> transports)`
    `void` | JingleModule.JingleSessionAcceptHandler.`onJingleSessionAccept(SessionObject sessionObject, JID sender, String sid, Element description, List<Transport> transports, MutableBoolean handled)`
    `void` | JingleModule.JingleSessionInitiationHandler.`onJingleSessionInitiation(SessionObject sessionObject, JID sender, String sid, Element description, List<Transport> transports, MutableBoolean handled)`
    `void` | JingleModule.JingleTransportInfoHandler.`onJingleTransportInfo(SessionObject sessionObject, JID sender, String sid, Element content, MutableBoolean handled)`
    `void` | JingleModule.`process(Element element)`
    `void` | JingleModule.JingleTransportInfoHandler.JingleTransportInfoEvent.`setContent(Element content)`
    `void` | JingleModule.JingleSessionAcceptHandler.JingleSessionAcceptEvent.`setDescription(Element description)`
    `void` | JingleModule.JingleSessionInitiationHandler.JingleSessionInitiationEvent.`setDescription(Element description)`
    `void` | JingleModule.`transportInfo(JID recipient, JID initiator, String sid, Element content)`

    Method parameters in tigase.jaxmpp.core.client.xmpp.modules.jingle with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | JingleModule.JingleSessionInfoHandler.`onJingleSessionInfo(SessionObject sessionObject, JID sender, String sid, List<Element> content, MutableBoolean handled)`
    `void` | JingleModule.JingleSessionInfoHandler.JingleSessionInfoEvent.`setContent(List<Element> content)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.jingle with parameters of type Element
    Constructor and Description
    `Candidate(Element elem)`
    `JingleSessionAcceptEvent(SessionObject sessionObject, JID sender, String sid, Element description, List<Transport> transports, MutableBoolean handled)`
    `JingleSessionInitiationEvent(SessionObject sessionObject, JID sender, String sid, Element description, List<Transport> transports, MutableBoolean handled)`
    `JingleTransportInfoEvent(SessionObject sessionObject, JID sender, String sid, Element content, MutableBoolean handled)`
    `Transport(Element elem)`

    Constructor parameters in tigase.jaxmpp.core.client.xmpp.modules.jingle with type arguments of type Element
    Constructor and Description
    `JingleSessionInfoEvent(SessionObject sessionObject, JID sender, String sid, List<Element> content, MutableBoolean handled)`

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

    Methods in tigase.jaxmpp.core.client.xmpp.modules.mam that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | MessageArchiveManagementModule.`afterReceive(Element received)`
    `Element` | MessageArchiveManagementModule.`beforeSend(Element received)`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.mam with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | MessageArchiveManagementModule.`afterReceive(Element received)`
    `Element` | MessageArchiveManagementModule.`beforeSend(Element received)`
    `static List<JID>` | MessageArchiveManagementModule.`mapChildrenToListOfJids(Element elem)`

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

    Classes in tigase.jaxmpp.core.client.xmpp.modules.muc that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMucUserElement`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | MucModule.`checkElement(Element element)`

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

    Classes in tigase.jaxmpp.core.client.xmpp.modules.pubsub that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `PubSubModule.AffiliationElement`
    `static class` | `PubSubModule.SubscriptionElement`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.pubsub that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | PEPExtension.`afterReceive(Element received)`
    `Element` | PEPExtension.`beforeSend(Element received)`
    `Element` | PubSubModule.NotificationReceivedHandler.NotificationReceivedEvent.`getPayload()`
    `Element` | PubSubModule.RetrieveItemsAsyncCallback.Item.`getPayload()`
    `protected abstract Element` | FormSubmitter.`prepareIqPayload()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.pubsub with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | PEPExtension.`afterReceive(Element received)`
    `Element` | PEPExtension.`beforeSend(Element received)`
    `protected void` | PubSubModule.`fireNotificationReceived(Message message, String nodeName, String itemType, String itemId, Element payload, Date delayTime)`
    `void` | PubSubModule.NotificationReceivedHandler.`onNotificationReceived(SessionObject sessionObject, Message message, JID pubSubJID, String nodeName, String itemId, Element payload, Date delayTime, String itemType)`
    `void` | PubSubModule.`publishItem(BareJID pubSubJID, String nodeName, String itemId, Element payload, AsyncCallback callback)` Publish item in PubSub service.
    `void` | PubSubModule.`publishItem(BareJID pubSubJID, String nodeName, String itemId, Element payload, PubSubModule.PublishAsyncCallback callback)` Publish item in PubSub service.
    `void` | PubSubModule.NotificationReceivedHandler.NotificationReceivedEvent.`setPayload(Element payload)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.pubsub with parameters of type Element
    Constructor and Description
    `AffiliationElement(Element affiliation)`
    `SubscriptionElement(Element subscription)`

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

    Classes in tigase.jaxmpp.core.client.xmpp.modules.registration that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnifiedRegistrationForm` Created by bmalkow on 25.04.2017.

    Methods in tigase.jaxmpp.core.client.xmpp.modules.registration that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | UnifiedRegistrationForm.`getRegistrationQuery()` Returns filled query element.

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.socks5

    Methods in tigase.jaxmpp.core.client.xmpp.modules.socks5 with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | Socks5BytestreamsModule.`process(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.streammng

    Methods in tigase.jaxmpp.core.client.xmpp.modules.streammng that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | StreamManagementModule.UnacknowledgedHandler.UnacknowledgedEvent.`getElements()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.streammng with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | StreamManagementModule.`process(Element element)`
    `boolean` | StreamManagementModule.`processIncomingStanza(Element element)`
    `void` | StreamManagementModule.`processOutgoingElement(Element element)`

    Method parameters in tigase.jaxmpp.core.client.xmpp.modules.streammng with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | StreamManagementModule.UnacknowledgedHandler.`onUnacknowledged(SessionObject sessionObject, List<Element> elements)`
    `void` | StreamManagementModule.UnacknowledgedHandler.UnacknowledgedEvent.`setElements(List<Element> elements)`

    Constructor parameters in tigase.jaxmpp.core.client.xmpp.modules.streammng with type arguments of type Element
    Constructor and Description
    `UnacknowledgedEvent(SessionObject sessionObject, List<Element> elements)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.vcard

    Methods in tigase.jaxmpp.core.client.xmpp.modules.vcard that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | VCard.`makeElement()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.vcard with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static VCard` | VCard.`fromElement(Element elem)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.modules.xep0136

    Classes in tigase.jaxmpp.core.client.xmpp.modules.xep0136 that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MessageArchivingModule.Settings`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.xep0136 that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | Chat.`getChat()`
    `Element` | ChatItem.`getItem()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.xep0136 with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | MessageArchivingModule.`process(Element element)`
    `void` | Criteria.`toElement(Element e)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.xep0136 with parameters of type Element
    Constructor and Description
    `ChatItem(ChatItem.Type type, Date date, String body, Element item)`
    `Settings(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.stanzas

    Classes in tigase.jaxmpp.core.client.xmpp.stanzas that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ErrorElement` Class wrap around <error/> elements in stanza.
    `class` | `IQ` Representation of IQ stanza.
    `class` | `Message` Representation od Message stanza.
    `class` | `Presence` Representation of Presence stanza.
    `class` | `Stanza` Abstract representation of Stanza.
    `class` | `StreamPacket`

    Methods in tigase.jaxmpp.core.client.xmpp.stanzas that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | IQ.`getQuery()` Return <query/> child element.

    Methods in tigase.jaxmpp.core.client.xmpp.stanzas with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | Stanza.`canBeConverted(Element element)`
    `static Stanza` | Stanza.`create(Element element)` Creates new stanza.
    `static ErrorElement` | ErrorElement.`extract(Element stanza)`

    Constructors in tigase.jaxmpp.core.client.xmpp.stanzas with parameters of type Element
    Constructor and Description
    `Message(Element element)`
    `StreamPacket(Element element)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.stream

    Methods in tigase.jaxmpp.core.client.xmpp.stream that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | XMPPStream.`getFeatures()`

    Methods in tigase.jaxmpp.core.client.xmpp.stream with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMPPStream.`setFeatures(Element children)`
    `void` | XMPPStream.`write(Element stanza)`
    `void` | XmppStreamsManager.`writeToStream(Element stanza)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.utils

    Methods in tigase.jaxmpp.core.client.xmpp.utils that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | RSM.`toElement()` Method description

    Methods in tigase.jaxmpp.core.client.xmpp.utils with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `RSM` | RSM.`fromElement(Element e)`

  - ### Uses of Element in tigase.jaxmpp.core.client.xmpp.utils.delay

    Classes in tigase.jaxmpp.core.client.xmpp.utils.delay that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XmppDelay` Wrapper for `urn:xmpp:delay` elements.

  - ### Uses of Element in tigase.jaxmpp.gwt.client.connectors

    Methods in tigase.jaxmpp.gwt.client.connectors that return Element
    Modifier and Type | Method and Description
    --- | ---
    `protected Element` | BoshConnector.`prepareBody(Element payload)`

    Methods in tigase.jaxmpp.gwt.client.connectors with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | BoshWorker.`appendToBody(Element stanza)`
    `protected boolean` | BoshConnector.`handleSeeOtherHost(Element response)`
    `protected void` | BoshConnector.`onError(BoshRequest request, int responseCode, String responseData, Element response, Throwable caught)`
    `protected abstract void` | BoshWorker.`onError(int responseCode, String data, Element response, Throwable caught)`
    `protected void` | BoshConnector.`onResponse(BoshRequest request, int responseCode, String responseData, Element response)`
    `protected abstract void` | BoshWorker.`onSuccess(int responseCode, String data, Element response)`
    `protected void` | BoshConnector.`onTerminate(BoshRequest request, int responseCode, String responseData, Element response)`
    `protected abstract void` | BoshWorker.`onTerminate(int responseCode, String data, Element response)`
    `protected Element` | BoshConnector.`prepareBody(Element payload)`
    `protected void` | BoshConnector.`processSendData(Element element)`

    Constructors in tigase.jaxmpp.gwt.client.connectors with parameters of type Element
    Constructor and Description
    `BoshWorker(BoshConnector connector, com.google.gwt.http.client.RequestBuilder requestBuilder, SessionObject sessionObject, Element element)`

  - ### Uses of Element in tigase.jaxmpp.gwt.client.xml

    Classes in tigase.jaxmpp.gwt.client.xml that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GwtElement`

    Methods in tigase.jaxmpp.gwt.client.xml that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | GwtElement.`addChild(Element child)`
    `Element` | GwtElement.`findChild(String[] elemPath)`
    `Element` | GwtElement.`getChildAfter(Element child)`
    `Element` | GwtElement.`getChildrenNS(String name, String xmlns)`
    `Element` | GwtElement.`getFirstChild()`
    `Element` | GwtElement.`getFirstChild(String name)`
    `Element` | GwtElement.`getNextSibling()`
    `Element` | GwtElement.`getParent()`

    Methods in tigase.jaxmpp.gwt.client.xml that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | GwtElement.`getChildren()`
    `List<Element>` | GwtElement.`getChildren(String name)`
    `List<Element>` | GwtElement.`getChildrenNS(String xmlns)`

    Methods in tigase.jaxmpp.gwt.client.xml with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | GwtElement.`addChild(Element child)`
    `Element` | GwtElement.`getChildAfter(Element child)`
    `void` | GwtElement.`removeChild(Element child)`
    `void` | GwtElement.`setParent(Element parent)`

  - ### Uses of Element in tigase.jaxmpp.j2se.connectors.bosh

    Methods in tigase.jaxmpp.j2se.connectors.bosh with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract void` | BoshWorker.`onError(int responseCode, String responseData, Element response, Throwable caught)`
    `protected abstract void` | BoshWorker.`onSuccess(int responseCode, String responseData, Element response)`
    `protected abstract void` | BoshWorker.`onTerminate(int responseCode, String responseData, Element response)`
    `protected void` | BoshConnector.`processSendData(Element element)`

    Constructors in tigase.jaxmpp.j2se.connectors.bosh with parameters of type Element
    Constructor and Description
    `BoshWorker(tigase.xml.DomBuilderHandler domHandler, tigase.xml.SimpleParser parser, SessionObject sessionObject, Element body)`

  - ### Uses of Element in tigase.jaxmpp.j2se.connectors.socket

    Methods in tigase.jaxmpp.j2se.connectors.socket with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SocketConnector.`fireOnError(Element response, Throwable caught, SessionObject sessionObject)`
    `protected void` | SocketConnector.`onError(Element response, Throwable caught)`
    `protected void` | SocketConnector.`onResponse(Element response)`
    `void` | SocketConnector.`onTLSStanza(Element elem)`
    `void` | SocketConnector.`onZLibStanza(Element elem)` Handles result of requesting stream compression
    `protected abstract void` | Worker.`processElement(Element elem)`
    `void` | SocketConnector.`processElement(Element elem)`
    `protected void` | SocketXmppSessionLogic.`processStreamFeatures(Element featuresElement)`
    `protected void` | SocketInBandRegistrationXmppSessionLogic.`processStreamFeatures(SessionObject sessionObject, Element featuresElement)`
    `void` | SocketConnector.`send(Element stanza)`

  - ### Uses of Element in tigase.jaxmpp.j2se.connectors.websocket

    Methods in tigase.jaxmpp.j2se.connectors.websocket with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | WebSocketConnector.`send(Element stanza)`

  - ### Uses of Element in tigase.jaxmpp.j2se.filetransfer

    Methods in tigase.jaxmpp.j2se.filetransfer with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | JingleFileTransferNegotiator.`onJingleSessionAccept(SessionObject sessionObject, JID sender, String sid, Element description, List<Transport> transports, MutableBoolean handled)`
    `void` | JingleFileTransferNegotiator.`onJingleSessionInitiation(SessionObject sessionObject, JID sender, String sid, Element desc, List<Transport> transports, MutableBoolean handled)`

  - ### Uses of Element in tigase.jaxmpp.j2se.xml

    Classes in tigase.jaxmpp.j2se.xml that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `J2seElement`

    Methods in tigase.jaxmpp.j2se.xml that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | J2seElement.`addChild(Element child)`
    `Element` | J2seElement.`findChild(String[] elemPath)`
    `Element` | J2seElement.`getChildAfter(Element child)`
    `Element` | J2seElement.`getChildrenNS(String name, String xmlns)`
    `Element` | J2seElement.`getFirstChild()`
    `Element` | J2seElement.`getFirstChild(String name)`
    `Element` | J2seElement.`getNextSibling()`
    `Element` | J2seElement.`getParent()`

    Methods in tigase.jaxmpp.j2se.xml that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | J2seElement.`getChildren()`
    `List<Element>` | J2seElement.`getChildren(String name)`
    `List<Element>` | J2seElement.`getChildrenNS(String xmlns)`

    Methods in tigase.jaxmpp.j2se.xml with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | J2seElement.`addChild(Element child)`
    `Element` | J2seElement.`getChildAfter(Element child)`
    `void` | J2seElement.`removeChild(Element child)`
    `void` | J2seElement.`setParent(Element parent)`

Copyright © 2006–2019 Tigase. All rights reserved.