## Uses of Class
tigase.xml.Element

- Packages that use Element
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.cluster.api |
  tigase.cluster.repo |
  tigase.cluster.strategy |
  tigase.cluster.strategy.cmd |
  tigase.component.adhoc |
  tigase.component.modules |
  tigase.component.modules.impl |
  tigase.conf |
  tigase.criteria |
  tigase.db |
  tigase.db.comp |
  tigase.disco |
  tigase.disteventbus |
  tigase.disteventbus.component |
  tigase.disteventbus.impl |
  tigase.form |
  tigase.monitor |
  tigase.monitor.tasks |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.amp.action |
  tigase.server.amp.cond |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.ext.handlers |
  tigase.server.sreceiver |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppcomponent |
  tigase.server.xmppserver |
  tigase.server.xmppserver.proc |
  tigase.server.xmppsession |
  tigase.stats |
  tigase.util |
  tigase.vhosts |
  tigase.xml | Simple XML parser implementation.
  tigase.xml.db | This package contains implementation of simple data base stored in XML file.
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.annotation |
  tigase.xmpp.impl.roster |

- - ### Uses of Element in tigase.cluster

    Methods in tigase.cluster that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | VirtualComponent.`getDiscoInfo(String node, JID jid, JID from)`

    Methods in tigase.cluster that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | VirtualComponent.`getDiscoFeatures(JID from)`
    `List<Element>` | VirtualComponent.`getDiscoItems(String node, JID jid, JID from)`

    Methods in tigase.cluster with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClusterController.`handleClusterPacket(Element packet)`
    `void` | SessionManagerClustered.`processPresenceUpdate(XMPPSession session, Element packet)`
    `void` | ClusterController.`sendToNodes(String command, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
    `void` | ClusterController.`sendToNodes(String command, Map<String,String> data, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`

    Method parameters in tigase.cluster with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | AmpComponentClustered.PacketForwardCommand.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`
    `void` | ClusterController.`sendToNodes(String command, Map<String,String> data, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
    `void` | ClusterController.`sendToNodes(String command, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`

  - ### Uses of Element in tigase.cluster.api

    Methods in tigase.cluster.api that return Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | ClusterElement.`clusterElement(JID from, JID to, StanzaType type)` Method description
    `static Element` | ClusterElement.`createClusterElement(JID from, JID to, StanzaType type, String packet_from)` Method description
    `Element` | ClusterElement.`getClusterElement(String id)` Method description

    Methods in tigase.cluster.api that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Element>` | ClusterElement.`getDataPackets()` Method description

    Methods in tigase.cluster.api with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClusterElement.`addDataPacket(Element packet)` Method description
    `void` | ClusterControllerIfc.`handleClusterPacket(Element packet)` Method description
    `protected void` | ClusterElement.`parseMethodCall(Element method_call)` Method description
    `void` | SessionManagerClusteredIfc.`processPresenceUpdate(XMPPSession session, Element element)` Method description
    `void` | ClusterControllerIfc.`sendToNodes(String command, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)` Method which sends command to desired nodes
    `void` | ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)` Method which sends command to desired nodes

    Method parameters in tigase.cluster.api with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClusterElement.`addDataPackets(Queue<Element> packets)` Method description
    `void` | CommandListener.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)` Method is responsible for executing commands from other nodes and appropriate processing
    `void` | ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)` Method which sends command to desired nodes
    `void` | ClusterControllerIfc.`sendToNodes(String command, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)` Method which sends command to desired nodes

    Constructors in tigase.cluster.api with parameters of type Element
    Constructor and Description
    `ClusterElement(Element elem)` Creates a new `ClusterElement` instance.

  - ### Uses of Element in tigase.cluster.repo

    Methods in tigase.cluster.repo that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | ClusterRepoItem.`toElement()`

    Methods in tigase.cluster.repo with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClusterRepoItem.`initFromElement(Element elem)`

  - ### Uses of Element in tigase.cluster.strategy

    Methods in tigase.cluster.strategy that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | ConnectionRecord.`toElement()`
    `Element` | ConnectionRecordIfc.`toElement()` Method description

    Methods in tigase.cluster.strategy with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConnectionRecord.`setElement(Element elem)`
    `void` | ConnectionRecordIfc.`setElement(Element elem)` Method description

  - ### Uses of Element in tigase.cluster.strategy.cmd

    Method parameters in tigase.cluster.strategy.cmd with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | PacketForwardCmd.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`

  - ### Uses of Element in tigase.component.adhoc

    Methods in tigase.component.adhoc that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | AdhHocRequest.`getCommand()`
    `Element` | AdHocCommandException.`getItem()`
    `Element` | AdHocCommandException.`makeElement()` Method description
    `Element` | AdHocCommandException.`makeElement(boolean insertOriginal)` Method description
    `Element` | AdHocCommandException.`makeElement(Element sourceElement)` Method description
    `Element` | AdHocCommandException.`makeErrorElement()`

    Methods in tigase.component.adhoc that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | AdHocScriptCommandManager.`getCommandListItems(JID senderJid, JID toJid)`
    `Collection<Element>` | AdHocResponse.`getElements()`

    Methods in tigase.component.adhoc with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | AdHocCommandException.`makeElement(Element sourceElement)` Method description
    `Packet` | AdHocCommandManager.`process(Packet packet, Element commandElement, String node, String action, String sessionId, AdHocCommand adHocCommand)`

    Constructors in tigase.component.adhoc with parameters of type Element
    Constructor and Description
    `AdHocCommandException(Element item, Authorization errorCondition)` Constructs ...
    `AdHocCommandException(Element item, Authorization errorCondition, String message)` Constructs ...

  - ### Uses of Element in tigase.component.modules

    Methods in tigase.component.modules with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractModule.`fireEvent(Element event)` Fires event.

  - ### Uses of Element in tigase.component.modules.impl

    Methods in tigase.component.modules.impl that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | AdHocCommandModule.`getCommandListItems(JID senderJid, JID toJid)`
    `List<Element>` | AdHocCommandModule.`getScriptItems(String node, JID stanzaTo, JID stanzaFrom)`
    `List<Element>` | AdHocCommandModule.ScriptCommandProcessor.`getScriptItems(String node, JID jid, JID from)`

  - ### Uses of Element in tigase.conf

    Methods in tigase.conf that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | ConfiguratorOld.`getDiscoInfo(String node, JID jid, JID from)`
    `Element` | ConfigItem.`toElement()` Method description

    Methods in tigase.conf that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | ConfiguratorOld.`getDiscoFeatures(JID from)`
    `List<Element>` | ConfiguratorOld.`getDiscoItems(String node, JID jid, JID from)`

    Methods in tigase.conf with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConfigItem.`initFromElement(Element elem)` Method description

  - ### Uses of Element in tigase.criteria

    Methods in tigase.criteria with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Or.`match(Element element)`
    `boolean` | ElementCriteria.`match(Element element)` Method description
    `boolean` | Criteria.`match(Element element)`

  - ### Uses of Element in tigase.db

    Methods in tigase.db that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | MsgRepositoryIfc.`getMessageExpired(long time, boolean delete)` Loads head of the payloads queue which holds items that would be expired after stated time with an option to delete them from repository after being retrieved.

    Methods in tigase.db that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Element>` | MsgRepositoryIfc.`loadMessagesToJID(XMPPResourceConnection session, boolean delete)` Loads all payloads for the given user's `JID` from repository.

    Methods in tigase.db with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MsgRepositoryIfc.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)` Saves the massage to the repository

  - ### Uses of Element in tigase.db.comp

    Methods in tigase.db.comp that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | RepositoryItemAbstract.`toElement()`
    `Element` | RepositoryItem.`toElement()` Item data can be stored in a more complex form than a simple property string.

    Methods in tigase.db.comp with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepositoryItemAbstract.`initFromElement(Element elem)`
    `void` | RepositoryItem.`initFromElement(Element elem)` The item can be also initialized from a more complex repositories: XML repository or SQL database.

  - ### Uses of Element in tigase.disco

    Methods in tigase.disco that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element[]` | ServiceEntity.`getDiscoFeatures(String node)` Method description
    `Element` | ServiceEntity.`getDiscoInfo(String node)` Method description
    `Element` | ServiceEntity.`getDiscoInfo(String node, boolean admin)` Describe `getDiscoInfo` method here.
    `Element` | XMPPService.`getDiscoInfo(String node, JID jid, JID from)` Returns service discovery info for the component.
    `Element` | ServiceEntity.`getDiscoItem(String node, String jid)` Describe `getDiscoItem` method here.
    `Element` | ServiceIdentity.`getElement()`

    Methods in tigase.disco that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | XMPPService.`getDiscoFeatures(JID from)` Returns features for top level disco info
    `List<Element>` | XMPPService.`getDiscoItems(String node, JID jid, JID from)` Returns service discovery items for the component.
    `List<Element>` | ServiceEntity.`getDiscoItems(String node, String jid)` Method description
    `List<Element>` | ServiceEntity.`getDiscoItems(String node, String jid, boolean admin)` Method description
    `List<Element>` | ServiceEntity.`getItems(String node, String jid)` Method description
    `List<Element>` | ServiceEntity.`getItems(String node, String jid, boolean admin)` Method description

  - ### Uses of Element in tigase.disteventbus

    Methods in tigase.disteventbus with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | EventBus.`fire(Element event)`
    `void` | EventHandler.`onEvent(String name, String xmlns, Element event)`

  - ### Uses of Element in tigase.disteventbus.component

    Methods in tigase.disteventbus.component that return Element
    Modifier and Type | Method and Description
    --- | ---
    `protected Element` | SubscribeModule.`processClusterSubscription(Packet packet)`
    `protected Element` | SubscribeModule.`processNonClusterSubscription(Packet packet)`

    Methods in tigase.disteventbus.component with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ElemPathCriteria.`match(Element element)`
    `void` | ListenerScript.`onEvent(String name, String xmlns, Element event)`
    `void` | EventPublisherModule.`publishEvent(Element event)`
    `void` | EventPublisherModule.`publishEvent(String name, String xmlns, Element event)`
    `void` | EventPublisherModule.`publishEvent(String name, String xmlns, Element event, Collection<Subscription> subscribers)`

    Method parameters in tigase.disteventbus.component with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SubscribeModule.`sendSubscribeRequest(String to, Collection<Element> subscriptionElements)`
    `protected void` | UnsubscribeModule.`sendUnsubscribeRequest(String to, Collection<Element> subscriptionElement)`

  - ### Uses of Element in tigase.disteventbus.impl

    Methods in tigase.disteventbus.impl with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | LocalEventBus.`doFire(String name, String xmlns, Element event)`
    `void` | LocalEventBus.`fire(Element event)`

  - ### Uses of Element in tigase.form

    Methods in tigase.form that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | MultiItemForm.`getElement()`
    `Element` | Form.`getElement()`
    `Element` | Field.`getElement()`
    `Element` | AbstractForm.`getElement()`
    `Element` | Field.`getElement(boolean type, boolean label)`

    Methods in tigase.form with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | Form.`copyValuesFrom(Element form)`
    `long` | FormSignatureVerifier.`verify(JID to, Element form)` Verify signature of given form.
    `long` | FormSignatureVerifier.`verify(JID to, Element form, FormSignatureVerifier.SignatureVerifyHandler handler)` Verify signature of given form.

    Constructors in tigase.form with parameters of type Element
    Constructor and Description
    `AbstractForm(Element form)`
    `Field(Element fieldElement)`
    `Form(Element form)`
    `MultiItemForm(Element form)`

  - ### Uses of Element in tigase.monitor

    Methods in tigase.monitor that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | TaskConfigItem.`toElement()`

    Methods in tigase.monitor that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Element>` | AdHocTask.`getAdHocCommands(JID toJID, JID senderJID)`

    Methods in tigase.monitor with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | TaskConfigItem.`initFromElement(Element elem)`

  - ### Uses of Element in tigase.monitor.tasks

    Methods in tigase.monitor.tasks that return Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | ConnectionsTask.`createAlarmEvent(int currentOnlineUsers, int lastOnlineUsers, int thresholdMinimal, int threshold)` Creates alarm event if required.

  - ### Uses of Element in tigase.server

    Fields in tigase.server declared as Element
    Modifier and Type | Field and Description
    --- | ---
    `protected Element` | Packet.`elem` Field description
    `protected static Element` | ConnectionManager.`pingElement`

    Methods in tigase.server that return Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | DataForm.`addDataForm(Element el, Command.DataType data_type)`
    `protected static Element` | Command.`createCommandEl(String node, Command.DataType data_type)`
    `static Element` | Command.`createIqCommand(JID from, JID to, StanzaType type, String id, String node, Command.DataType data_type)`
    `static Element` | Command.`getData(Packet packet, String el_name, String xmlns)`
    `Element` | BasicComponent.`getDiscoInfo(String node, JID jid)` Deprecated.
    `Element` | BasicComponent.`getDiscoInfo(String node, JID jid, JID from)`
    `Element` | Packet.`getElement()` Method returns the stanza XML element in DOM format.
    `Element` | ComponentInfo.`toElement()` Allows retrieving of component's information as Element

    Methods in tigase.server that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static List<Element>` | Command.`getData(Packet packet)`
    `List<Element>` | BasicComponent.`getDiscoFeatures()` Deprecated.
    `List<Element>` | BasicComponent.`getDiscoFeatures(JID from)`
    `List<Element>` | BasicComponent.`getDiscoItems(String node, JID jid)` Deprecated.
    `List<Element>` | BasicComponent.`getDiscoItems(String node, JID jid, JID from)`
    `List<Element>` | Packet.`getElemChildren(String xmlPath)` Deprecated. use `Packet.getElemChildrenStaticStr(java.lang.String[])` instead, if possible, or `Packet.getElemChildren(java.lang.String[])`.
    `List<Element>` | Packet.`getElemChildren(String[] xmlPath)` Deprecated. use `Packet.getElemChildrenStaticStr(java.lang.String[])` instead, if possible, if not, contact us so we preserve the API.
    `List<Element>` | Packet.`getElemChildrenStaticStr(String[] xmlPath)` Method returns a list of all XML children from the enclosed stanza for a given stanza element or child pointed by the `xmlPath` parameter.
    `List<Element>` | BasicComponent.`getScriptItems(String node, JID jid, JID from)` Method description

    Methods in tigase.server with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static void` | DataForm.`addCheckBoxField(Element el, String f_name, boolean f_value)` Data form-types as defined in the XEP-0050.
    `static Element` | DataForm.`addDataForm(Element el, Command.DataType data_type)`
    `static void` | DataForm.`addField(Element el, String f_name, String f_label, String type)`
    `static void` | DataForm.`addFieldMultiValue(Element el, String f_name, List<String> f_value)`
    `static void` | DataForm.`addFieldMultiValue(Element el, String f_name, Throwable ex)`
    `static void` | DataForm.`addFieldValue(Element el, String f_name, String f_value)`
    `static void` | DataForm.`addFieldValue(Element el, String f_name, String[] f_values, String label, String[] labels, String[] options)`
    `static void` | DataForm.`addFieldValue(Element el, String f_name, String f_value, String type)`
    `static void` | DataForm.`addFieldValue(Element el, String f_name, String f_value, String type, String label)`
    `static void` | DataForm.`addFieldValue(Element el, String f_name, String f_value, String label, String[] labels, String[] options)`
    `static void` | DataForm.`addFieldValue(Element el, String f_name, String f_value, String label, String[] labels, String[] options, String type)`
    `static void` | DataForm.`addHiddenField(Element el, String f_name, String f_value)`
    `static void` | DataForm.`addInstructions(Element el, String instructions)`
    `static void` | DataForm.`addTextField(Element el, String f_name, String f_value)`
    `static void` | DataForm.`addTitle(Element el, String title)`
    `static String` | Packet.`elemToString(Element el)` Method trims `Element` stanza to 1024 characters and returns String representation of the element
    `static String` | Packet.`elemToStringSecure(Element el)` Method trims `Element` stanza to 1024 characters and returns String representation of the element.
    `static String` | DataForm.`getFieldKeyStartingWith(Element el, String f_name)`
    `static String` | DataForm.`getFieldValue(Element el, String f_name)`
    `static String[]` | DataForm.`getFieldValues(Element el, String f_name)`
    `Packet` | Packet.`okResult(Element includeXML, int originalXML)` Method returns a modified copy of the `Packet` with its stanza as stanza `result` used for reporting IQ stanza results.
    `static Packet` | Packet.`packetInstance(Element elem)` The method returns `Packet` instance.
    `static Packet` | Packet.`packetInstance(Element elem, JID stanzaFrom, JID stanzaTo)` The method returns `Packet` instance.
    `static boolean` | DataForm.`removeFieldValue(Element el, String f_name)`
    `static void` | Command.`setData(Packet packet, Element data)`
    `Packet` | Packet.`swapFromTo(Element el, JID stanzaFrom, JID stanzaTo)` The method creates a new instance of the `Packet` class with the packet source and destination addresses swapped and sets the given stanza element plus source and destination addresses for the new stanza.

    Method parameters in tigase.server with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Command.`setData(Packet packet, List<Element> data)`
    `String` | ConnectionManager.`xmppStreamError(IO serv, List<Element> err_el)`

    Constructors in tigase.server with parameters of type Element
    Constructor and Description
    `Iq(Element elem)` Constructs ...
    `Iq(Element elem, JID stanzaFrom, JID stanzaTo)` Constructs ...
    `Message(Element elem)` Constructs ...
    `Message(Element elem, JID stanzaFrom, JID stanzaTo)` Constructs ...
    `Packet(Element elem)` A constructor creating the `Packet` instance.
    `Packet(Element elem, JID stanzaFrom, JID stanzaTo)` A constructor creating the `Packet` instance.
    `Presence(Element elem)` Constructs ...
    `Presence(Element elem, JID stanzaFrom, JID stanzaTo)` Constructs ...

  - ### Uses of Element in tigase.server.amp

    Fields in tigase.server.amp declared as Element
    Modifier and Type | Field and Description
    --- | ---
    `Element` | MsgRepository.MsgDBItem.`msg`

    Methods in tigase.server.amp that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | AmpComponent.`getDiscoInfo(String node, JID jid, JID from)`
    `Element` | MsgRepository.`getMessageExpired(long time, boolean delete)`

    Methods in tigase.server.amp that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `abstract List<Element>` | MsgRepository.`getMessagesList(JID to)`
    `List<Element>` | JDBCMsgRepository.`getMessagesList(JID to)`
    `abstract Queue<Element>` | MsgRepository.`loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `Queue<Element>` | JDBCMsgRepository.`loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `Queue<Element>` | JDBCMsgRepository.`loadMessagesToJID(XMPPResourceConnection session, boolean delete)`
    `Queue<Element>` | JDBCMsgRepository.`loadMessagesToJID(XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `protected Queue<Element>` | JDBCMsgRepository.`parseLoadedMessages(MsgRepository.OfflineMessagesProcessor proc, ResultSet rs)`

    Methods in tigase.server.amp with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ActionIfc.`execute(Packet packet, Element rule)`
    `protected abstract void` | MsgRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
    `protected void` | JDBCMsgRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
    `boolean` | ConditionIfc.`match(Packet packet, Element rule)`
    `protected Packet` | ActionAbstract.`prepareAmpPacket(Packet packet, Element rule)` Method description
    `void` | MsgRepository.OfflineMessagesProcessor.`stamp(Element msg, String msgID)`
    `boolean` | JDBCMsgRepository.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`
    `boolean` | MsgRepository.`updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`

    Constructors in tigase.server.amp with parameters of type Element
    Constructor and Description
    `BroadcastMsg(T db_id, Element msg, Date expired)`
    `MsgDBItem(T db_id, Element msg, Date expired)`

  - ### Uses of Element in tigase.server.amp.action

    Methods in tigase.server.amp.action with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Drop.`execute(Packet packet, Element rule)`
    `boolean` | Notify.`execute(Packet packet, Element rule)`
    `boolean` | Store.`execute(Packet packet, Element rule)`
    `boolean` | Deliver.`execute(Packet packet, Element rule)`
    `boolean` | Error.`execute(Packet packet, Element rule)`
    `boolean` | Alert.`execute(Packet packet, Element rule)`

  - ### Uses of Element in tigase.server.amp.cond

    Methods in tigase.server.amp.cond with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MatchResource.`match(Packet packet, Element rule)`
    `boolean` | Deliver.`match(Packet packet, Element rule)`
    `boolean` | ExpireAt.`match(Packet packet, Element rule)`

  - ### Uses of Element in tigase.server.bosh

    Methods in tigase.server.bosh that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | BoshSessionTaskHandler.`getSeeOtherHostError(Packet packet, BareJID destination)`
    `Element` | BoshConnectionManager.`getSeeOtherHostError(Packet packet, BareJID destination)`

    Methods in tigase.server.bosh that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | BoshSessionCache.`get(String id)` Method description
    `List<Element>` | BoshSessionCache.`getAll()` Method description
    `List<Element>` | BoshSessionCache.`getAllPresences()` Method description
    `List<Element>` | BoshSessionCache.`getPresence(String... from)` Method description
    `List<Element>` | BoshSessionCache.`remove(String id)` Method description

    Methods in tigase.server.bosh with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | BoshSessionCache.`addFromMessage(Element message)` Method description
    `void` | BoshSessionCache.`addPresence(Element presence)` Method description
    `void` | BoshSessionCache.`addRoster(Element roster)` Method description
    `void` | BoshSessionCache.`addToMessage(Element message)` Method description

    Method parameters in tigase.server.bosh with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | BoshSessionCache.`add(String id, List<Element> data)` Method description
    `void` | BoshSessionCache.`set(String id, List<Element> data)` Method description

  - ### Uses of Element in tigase.server.ext

    Methods in tigase.server.ext that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | CompRepoItem.`toElement()`

    Methods in tigase.server.ext that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | ComponentProtocolHandler.`getStreamFeatures(ComponentIOService serv)`
    `List<Element>` | ComponentProtocol.`getStreamFeatures(ComponentIOService serv)`
    `List<Element>` | ExtProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`

    Methods in tigase.server.ext with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompRepoItem.`initFromElement(Element elem)`

  - ### Uses of Element in tigase.server.ext.handlers

    Methods in tigase.server.ext.handlers that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | HandshakeProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
    `List<Element>` | SASLProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
    `List<Element>` | StreamFeaturesProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
    `List<Element>` | BindProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
    `List<Element>` | StartTLSProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`

  - ### Uses of Element in tigase.server.sreceiver

    Methods in tigase.server.sreceiver that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | StanzaReceiver.`getDiscoInfo(String node, JID jid, JID from)`

    Methods in tigase.server.sreceiver that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | StanzaReceiver.`getDiscoFeatures(JID from)`
    `List<Element>` | StanzaReceiver.`getDiscoItems(String node, JID jid, JID from)`

  - ### Uses of Element in tigase.server.websocket

    Methods in tigase.server.websocket with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | WebSocketClientConnectionManager.`preprocessStreamFeatures(XMPPIOService<Object> serv, Element elem_features)`

    Method parameters in tigase.server.websocket with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | WebSocketClientConnectionManager.`prepareStreamError(XMPPIOService<Object> serv, List<Element> err_el)`

  - ### Uses of Element in tigase.server.xmppclient

    Methods in tigase.server.xmppclient that return Element
    Modifier and Type | Method and Description
    --- | ---
    `default Element` | SeeOtherHostIfc.`getStreamError(String xmlns, BareJID destination, Integer port)` Returns Element object containing stream:error message
    `Element[]` | RegistrationThrottlingProcessor.`supStreamFeatures(XMPPIOService service)`
    `Element[]` | StreamManagementIOProcessor.`supStreamFeatures(XMPPIOService service)`
    `Element[]` | XMPPIOProcessor.`supStreamFeatures(XMPPIOService service)` Returns array of features added by this processor
    `Element[]` | StreamErrorCounterIOProcessor.`supStreamFeatures(XMPPIOService service)`

    Methods in tigase.server.xmppclient with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | SeeOtherHostDualIP.`onEvent(String name, String xmlns, Element event)`
    `protected void` | ClientConnectionManager.`preprocessStreamFeatures(XMPPIOService<Object> serv, Element elem_features)`

    Method parameters in tigase.server.xmppclient with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | ClientConnectionManager.`prepareStreamError(XMPPIOService<Object> serv, List<Element> err_el)`
    `String` | ClientConnectionManager.`xmppStreamError(XMPPIOService<Object> serv, List<Element> err_el)`

  - ### Uses of Element in tigase.server.xmppcomponent

    Methods in tigase.server.xmppcomponent that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | ComponentConnectionManager.`getDiscoInfo(String node, JID jid, JID from)`

    Methods in tigase.server.xmppcomponent that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | ComponentConnectionManager.`getDiscoFeatures(JID from)`
    `List<Element>` | ComponentConnectionManager.`getDiscoItems(String node, JID jid, JID from)`

  - ### Uses of Element in tigase.server.xmppserver

    Methods in tigase.server.xmppserver that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | S2SConnectionHandlerIfc.`getStreamFeatures(S2SIOService serv)` Method description
    `List<Element>` | S2SConnectionManager.`getStreamFeatures(S2SIOService serv)`

    Methods in tigase.server.xmppserver with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | S2SConnectionHandlerIfc.`sendVerifyResult(String elem_name, CID connCid, CID keyCid, Boolean valid, String key_sessionId, String serv_sessionId, String cdata, boolean handshakingOnly, Element errorElem)`
    `boolean` | S2SConnectionManager.`sendVerifyResult(String elem_name, CID connCid, CID keyCid, Boolean valid, String key_sessionId, String serv_sessionId, String cdata, boolean handshakingOnly, Element errorElem)`

    Method parameters in tigase.server.xmppserver with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | S2SProcessor.`streamFeatures(S2SIOService serv, List<Element> results)` Method description

  - ### Uses of Element in tigase.server.xmppserver.proc

    Method parameters in tigase.server.xmppserver.proc with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | S2SAbstractProcessor.`streamFeatures(S2SIOService serv, List<Element> results)`
    `void` | StartZlib.`streamFeatures(S2SIOService serv, List<Element> results)`
    `void` | Dialback.`streamFeatures(S2SIOService serv, List<Element> results)`
    `void` | StartTLS.`streamFeatures(S2SIOService serv, List<Element> results)`

  - ### Uses of Element in tigase.server.xmppsession

    Methods in tigase.server.xmppsession that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | SessionManager.`getDiscoInfo(String node, JID jid, JID from)`

    Methods in tigase.server.xmppsession that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | SessionManager.`getDiscoFeatures(JID from)`

    Methods in tigase.server.xmppsession with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SessionManager.`processPresenceUpdate(XMPPSession session, Element packet)`

  - ### Uses of Element in tigase.stats

    Methods in tigase.stats that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | StatisticsCollector.`getDiscoInfo(String node, JID jid, JID from)`

    Methods in tigase.stats that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | StatisticsCollector.`getDiscoFeatures(JID from)`
    `List<Element>` | StatisticsCollector.`getDiscoItems(String node, JID jid, JID from)`

  - ### Uses of Element in tigase.util

    Methods in tigase.util that return Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | ElementUtils.`createIqQuery(JID from, JID to, StanzaType type, String id, Element query)`
    `static Element` | ElementUtils.`createIqQuery(JID from, JID to, StanzaType type, String id, String xmlns)`

    Methods in tigase.util with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | ElementUtils.`createIqQuery(JID from, JID to, StanzaType type, String id, Element query)`

  - ### Uses of Element in tigase.vhosts

    Methods in tigase.vhosts that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | VHostItem.`toElement()` Item data can be stored in a more complex form than a simple property string.

    Methods in tigase.vhosts with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | VHostItem.`initFromElement(Element elem)`

    Constructors in tigase.vhosts with parameters of type Element
    Constructor and Description
    `VHostItem(Element elem)` The constructor creates the `VHostItem` instance from a given XML element.

  - ### Uses of Element in tigase.xml

    Methods in tigase.xml that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | Element.`clone()`
    `Element` | ElementFactory.`elementInstance(String name, String cdata, StringBuilder[] attNames, StringBuilder[] attValues)`
    `Element` | DefaultElementFactory.`elementInstance(String name, String cdata, StringBuilder[] attnames, StringBuilder[] attvals)`
    `Element` | Element.`findChild(Element.Matcher<Element> matcher)`
    `Element` | Element.`findChild(String elementPath)` Deprecated. use `findChild(java.lang.String[])` instead.
    `Element` | Element.`findChild(String[] elemPath)`
    `Element` | Element.`findChildStaticStr(String[] elementPath)`
    `Element` | Element.`getChild(String name)`
    `Element` | Element.`getChild(String name, String child_xmlns)`
    `Element` | Element.`getChildStaticStr(String name)`
    `Element` | Element.`getChildStaticStr(String name, String child_xmlns)`

    Methods in tigase.xml that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | Element.`findChildren(Element.Matcher<Element> matcher)`
    `List<Element>` | Element.`getChildren()`
    `List<Element>` | Element.`getChildren(Element.Matcher<Element> matcher)`
    `List<Element>` | Element.`getChildren(String elementPath)` Deprecated. use `getChildren(java.lang.String[])` instead.
    `List<Element>` | Element.`getChildren(String[] elementPath)`
    `List<Element>` | Element.`getChildrenStaticStr(String[] elementPath)`
    `Queue<Element>` | DomBuilderHandler.`getParsedElements()`

    Methods in tigase.xml with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `int` | Element.`compareTo(Element elem)`
    `boolean` | Element.`removeChild(Element child)`

    Method parameters in tigase.xml with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | Element.`addChildren(List<Element> children)`
    `Element` | Element.`findChild(Element.Matcher<Element> matcher)`
    `List<Element>` | Element.`findChildren(Element.Matcher<Element> matcher)`
    `<R> List<R>` | Element.`flatMapChildren(java.util.function.Function<Element,Collection<? extends R>> mapper)`
    `void` | Element.`forEachChild(java.util.function.Consumer<Element> consumer)`
    `String` | Element.`getChildCData(Element.Matcher<Element> matcher)`
    `List<Element>` | Element.`getChildren(Element.Matcher<Element> matcher)`
    `<R> R` | Element.`map(java.util.function.Function<Element,? extends R> mapper)`
    `<R> List<R>` | Element.`mapChildren(Element.Matcher<Element> matcher, java.util.function.Function<Element,? extends R> mapper)`
    `<R> List<R>` | Element.`mapChildren(Element.Matcher<Element> matcher, java.util.function.Function<Element,? extends R> mapper)`
    `<R> List<R>` | Element.`mapChildren(java.util.function.Function<Element,? extends R> mapper)`
    `boolean` | Element.`matches(Element.Matcher<Element> matcher)`

    Constructors in tigase.xml with parameters of type Element
    Constructor and Description
    `Element(Element element)`
    `Element(String argName, Element[] children, String[] att_names, String[] att_values)`

  - ### Uses of Element in tigase.xml.db

    Subclasses of Element in tigase.xml.db
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DBElement` `DBElement` class extends `tigase.xml.Element`.

    Methods in tigase.xml.db that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | DBElementFactory.`elementInstance(String name, String cdata, StringBuilder[] attnames, StringBuilder[] attvalues)` Describe `elementInstance` method here.

  - ### Uses of Element in tigase.xmpp

    Methods in tigase.xmpp that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | XMPPResourceConnection.`getPresence()` Returns last presence packet with the user presence status or `null` if the user has not yet sent an initial presence.
    `Element[]` | XMPPProcessor.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | XMPPImplIfc.`supDiscoFeatures(XMPPResourceConnection session)` Method `supDiscoFeatures` returns an array of XML `Element`s with service discovery features which have to be returned to the client uppon request.
    `Element[]` | XMPPProcessor.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | XMPPImplIfc.`supStreamFeatures(XMPPResourceConnection session)` Method `supStreamFeatures` returns an array of XML `Element`s with stream features which have to be returned to the client uppon request.
    `Element` | RSM.`toElement()`

    Methods in tigase.xmpp that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Element>` | XMPPDomBuilderHandler.`getParsedElements()` Method description

    Methods in tigase.xmpp with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `RSM` | RSM.`fromElement(Element e)`
    `static RSM` | RSM.`parseRootElement(Element e)`
    `static RSM` | RSM.`parseRootElement(Element e, int defaultMax)`
    `void` | XMPPResourceConnection.`setPresence(Element packet)` Method description

    Method parameters in tigase.xmpp with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `String` | XMPPIOServiceListener.`xmppStreamError(IO serv, List<Element> err_el)`

  - ### Uses of Element in tigase.xmpp.impl

    Fields in tigase.xmpp.impl declared as Element
    Modifier and Type | Field and Description
    --- | ---
    `protected static Element` | JabberIqPrivacy.`BLOCKED_ELEM`
    `protected static Element[]` | JabberIqPrivacy.`DISCO_FEATURES`

    Fields in tigase.xmpp.impl with type parameters of type Element
    Modifier and Type | Field and Description
    --- | ---
    `protected static Comparator<Element>` | JabberIqPrivacy.`compar`

    Methods in tigase.xmpp.impl that return Element
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | VCardXMPPProcessorAbstract.`convertVCard4ToVCardTemp(Element vcard4)`
    `static Element` | VCardXMPPProcessorAbstract.`convertVCardTempToVCard4(Element vcardTemp)`
    `Element` | Presence.ExtendedPresenceProcessorIfc.`extend(XMPPResourceConnection session, Queue<Packet> results)`
    `Element` | PresenceState.ExtendedPresenceProcessorIfc.`extend(XMPPResourceConnection session, Queue<Packet> results)`
    `static Element` | Privacy.`getActiveList(XMPPResourceConnection session)` Method description
    `static Element` | Privacy.`getDefaultList(XMPPResourceConnection session)`
    `static Element` | C2SDeliveryErrorProcessor.`getDeliveryError(Packet packet)` Finds delivery-error element in packet and returns it
    `static Element` | Privacy.`getList(XMPPResourceConnection session, String list)` Method description
    `static Element` | Privacy.`getListOld(XMPPResourceConnection session, String list)` Method description
    `protected Element` | PresenceOffline.`loadPresenceFromRepo(BareJID stanzaTo)`
    `static Element` | PresenceCapabilitiesManager.`prepareCapsQueryEl(JID to, JID from, String node)` Method description
    `protected static Element` | PresenceAbstract.`prepareProbe(XMPPResourceConnection session)`
    `Element[]` | ServiceDiscovery.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | UrnXmppPing.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqCommand.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | OfflineMessages.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | MessageCarbons.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqPrivacy.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqVersion.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | MessageAmp.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqSi.`supDiscoFeatures(XMPPResourceConnection session)` Deprecated.
    `Element[]` | BindResource.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | SaslAuth.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqIq.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqAuth.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | RosterPresence.`supDiscoFeatures(XMPPResourceConnection session)` Deprecated.
    `Element[]` | FlexibleOfflineMessageRetrieval.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqRegister.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqRoster.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqStats.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | PepPlugin.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqPrivate.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | SessionBind.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | BindResource.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | SaslAuth.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqAuth.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | ClientStateIndication.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | StartZLib.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | MobileV3.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | RosterPresence.`supStreamFeatures(XMPPResourceConnection session)` Deprecated.
    `Element[]` | MobileV1.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | StartTLS.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqRegister.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | JabberIqRoster.`supStreamFeatures(XMPPResourceConnection session)`
    `Element[]` | MobileV2.`supStreamFeatures(XMPPResourceConnection session)`

    Methods in tigase.xmpp.impl with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Privacy.`addList(XMPPResourceConnection session, Element list)` Method description
    `protected static void` | Presence.`broadcastDirectPresences(StanzaType t, XMPPResourceConnection session, Queue<Packet> results, Element pres)` `broadcastDirectPresences` broadcast a direct Presence from provided `pres` `Element` object to the collection of JIDs stored in temporary session data under key `DIRECT_PRESENCE`.
    `protected static void` | PresenceState.`broadcastDirectPresences(StanzaType t, XMPPResourceConnection session, Queue<Packet> results, Element pres)` `broadcastDirectPresences` broadcast a direct Presence from provided `pres` `Element` object to the collection of JIDs stored in temporary session data under key `DIRECT_PRESENCE`.
    `static Element` | VCardXMPPProcessorAbstract.`convertVCard4ToVCardTemp(Element vcard4)`
    `static Element` | VCardXMPPProcessorAbstract.`convertVCardTempToVCard4(Element vcardTemp)`
    `static void` | C2SDeliveryErrorProcessor.`filterErrorElement(Element messageElem)`
    `static String[]` | JabberIqRoster.`getItemGroups(Element item)` Returns an array of group names retrieved from Element item
    `protected boolean` | JabberIqPrivacy.`matchToPrivacyListElement(boolean packetIn, Packet packet, Element elem, JabberIqPrivacy.ITEM_ACTION action)`
    `static String[]` | PresenceCapabilitiesManager.`processPresence(Element c)` Method description
    `static void` | Privacy.`removeList(XMPPResourceConnection session, Element list)` Method description
    `static void` | PresenceAbstract.`sendPresence(StanzaType t, BareJID from, BareJID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters without returning created result `Packet` object.
    `static void` | Presence.`sendPresence(StanzaType t, BareJID from, BareJID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters without returning created result `Packet` object.
    `static Packet` | PresenceAbstract.`sendPresence(StanzaType t, JID from, JID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters as well as returns created result `Packet` object.
    `static Packet` | Presence.`sendPresence(StanzaType t, JID from, JID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters as well as returns created result `Packet` object.
    `static void` | Presence.`sendPresenceBroadcast(StanzaType t, XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs, Queue<Packet> results, Element pres, Map<String,Object> settings, RosterAbstract roster_util)` `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `static void` | PresenceState.`sendPresenceBroadcast(StanzaType t, XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs, Queue<Packet> results, Element pres, Map<String,Object> settings, RosterAbstract roster_util)` `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `static void` | Privacy.`setDefaultList(XMPPResourceConnection session, Element list)` Method description
    `protected void` | VCardXMPPProcessorAbstract.`setVCard(XMPPResourceConnection session, Element vcard)`
    `protected void` | VCardTemp.`storeVCard(XMPPResourceConnection session, Element elvCard)`
    `protected abstract void` | VCardXMPPProcessorAbstract.`storeVCard(XMPPResourceConnection session, Element vcard)`
    `protected void` | VCard4.`storeVCard(XMPPResourceConnection session, Element elvCard)`
    `static void` | RemoteRosterManagement.`updateBuddyChange(XMPPResourceConnection session, Element item, Element update, Queue<Packet> results)` Method description
    `static void` | PresenceAbstract.`updateUserResources(Element presence, XMPPResourceConnection session, Queue<Packet> results, boolean initial)` `updateUserResources` method is used to broadcast to all other resources presence stanza from one user resource.
    `static void` | Presence.`updateUserResources(Element presence, XMPPResourceConnection session, Queue<Packet> results, boolean initial)` `updateUserResources` method is used to broadcast to all other resources presence stanza from one user resource.

    Method parameters in tigase.xmpp.impl with type arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PresenceCapabilitiesManager.`prepareCapsQueriesEl(JID compJid, JID to, String[] caps_nodes, Queue<Element> results)` Method description
    `static Authorization` | JabberIqPrivacy.`validateList(XMPPResourceConnection session, List<Element> items)` Method description

  - ### Uses of Element in tigase.xmpp.impl.annotation

    Methods in tigase.xmpp.impl.annotation that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element[]` | AnnotatedXMPPProcessor.`supDiscoFeatures(XMPPResourceConnection session)`
    `Element[]` | AnnotatedXMPPProcessor.`supStreamFeatures(XMPPResourceConnection session)`

  - ### Uses of Element in tigase.xmpp.impl.roster

    Fields in tigase.xmpp.impl.roster declared as Element
    Modifier and Type | Field and Description
    --- | ---
    `static Element[]` | RosterAbstract.`DISCO_FEATURES` Field description
    `static Element[]` | RosterAbstract.`FEATURES` Field description

    Methods in tigase.xmpp.impl.roster that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | RosterFlat.`getBuddyItem(RosterElement relem)`
    `Element` | AnonymousRoster.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
    `Element` | DynamicRosterIfc.`getBuddyItem(XMPPResourceConnection session, JID buddy)` `getBuddyItem` method returns buddy item element for a given JID or `null` if the buddy doesn't exist on the user roster list.
    `Element` | DynamicRosterTest.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
    `Element` | DynamicRosterTest123.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
    `Element` | RosterFlat.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
    `Element` | RosterAbstract.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
    `static Element` | DynamicRoster.`getBuddyItem(XMPPResourceConnection session, Map<String,Object> settings, JID buddy)` Method description
    `Element` | Roster.`getCustomChild(XMPPResourceConnection session, JID buddy)` Deprecated.
    `Element` | RosterFlat.`getCustomChild(XMPPResourceConnection session, JID buddy)`
    `abstract Element` | RosterAbstract.`getCustomChild(XMPPResourceConnection session, JID buddy)`
    `Element` | AnonymousRoster.`getItemExtraData(Element item)`
    `Element` | DynamicRosterIfc.`getItemExtraData(Element item)` Returns a new roster Item element with additional, non-standard information for a given item.
    `Element` | DynamicRosterTest.`getItemExtraData(Element item)`
    `Element` | DynamicRosterTest123.`getItemExtraData(Element item)`
    `static Element` | DynamicRoster.`getItemExtraData(XMPPResourceConnection session, Map<String,Object> settings, Element item)` Method description
    `Element` | RosterElement.`getRosterElement()`
    `Element` | RosterElement.`getRosterItem()`

    Methods in tigase.xmpp.impl.roster that return types with arguments of type Element
    Modifier and Type | Method and Description
    --- | ---
    `List<Element>` | RosterAbstract.`getCustomChildren(XMPPResourceConnection session, JID buddy)`
    `List<Element>` | AnonymousRoster.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | DynamicRosterIfc.`getRosterItems(XMPPResourceConnection session)` `getRosterItems` method returns a full list with all buddies generated by this dynamic roster implementation.
    `List<Element>` | DynamicRosterTest.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | DynamicRosterTest123.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | RosterFlat.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | RosterAbstract.`getRosterItems(XMPPResourceConnection session)`
    `static List<Element>` | DynamicRoster.`getRosterItems(XMPPResourceConnection session, Map<String,Object> settings)` Method description

    Methods in tigase.xmpp.impl.roster with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | AnonymousRoster.`getItemExtraData(Element item)`
    `Element` | DynamicRosterIfc.`getItemExtraData(Element item)` Returns a new roster Item element with additional, non-standard information for a given item.
    `Element` | DynamicRosterTest.`getItemExtraData(Element item)`
    `Element` | DynamicRosterTest123.`getItemExtraData(Element item)`
    `static Element` | DynamicRoster.`getItemExtraData(XMPPResourceConnection session, Map<String,Object> settings, Element item)` Method description
    `void` | AnonymousRoster.`setItemExtraData(Element item)`
    `void` | DynamicRosterIfc.`setItemExtraData(Element item)` Method description
    `void` | DynamicRosterTest.`setItemExtraData(Element item)`
    `void` | DynamicRosterTest123.`setItemExtraData(Element item)`
    `static void` | DynamicRoster.`setItemExtraData(XMPPResourceConnection session, Map<String,Object> settings, Element item)` Method description
    `void` | RosterAbstract.`updateBuddyChange(XMPPResourceConnection session, Queue<Packet> results, Element item)`

    Constructors in tigase.xmpp.impl.roster with parameters of type Element
    Constructor and Description
    `RosterElement(Element roster_el, XMPPResourceConnection session)`

Copyright © 2022 "Tigase, Inc.". All rights reserved.