# Uses of Class
tigase.xml.Element

Packages that use Element
Package
Description
tigase.auth
tigase.auth.mechanisms
tigase.cluster
tigase.cluster.api
tigase.cluster.repo
tigase.cluster.strategy
tigase.cluster.strategy.cmd
tigase.component
tigase.component.adhoc
tigase.component.modules
tigase.component.modules.impl
tigase.conf
tigase.criteria
tigase.db
tigase.db.comp
tigase.db.util.importexport
tigase.db.xml
tigase.disco
tigase.eventbus
tigase.eventbus.component
tigase.eventbus.impl
tigase.form
tigase.io
tigase.io.repo
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.amp.db
tigase.server.bosh
tigase.server.ext
tigase.server.ext.handlers
tigase.server.extdisco
tigase.server.rtbl
tigase.server.websocket
tigase.server.xmppclient
tigase.server.xmppcomponent
tigase.server.xmppserver
tigase.server.xmppserver.proc
tigase.server.xmppsession
tigase.stats
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.push
tigase.xmpp.impl.roster
tigase.xmpp.mam
tigase.xmpp.mam.util
tigase.xmpp.rsm

- ## Uses of Element in tigase.auth

  Methods in tigase.auth that return Element
  Modifier and Type
  Method
  Description
  `Element`
  XmppSaslException.SaslError.`getElement()`
  `Element`
  BruteForceLockerBean.BruteForceLockerVHostExtension.`toElement()`
  Methods in tigase.auth with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  BruteForceLockerBean.BruteForceLockerVHostExtension.`initFromElement(Element item)`

- ## Uses of Element in tigase.auth.mechanisms

  Methods in tigase.auth.mechanisms that return Element
  Modifier and Type
  Method
  Description
  `static Element`
  AbstractSaslSCRAM.`getSupportedChannelBindings(XMPPResourceConnection session)`

- ## Uses of Element in tigase.cluster

  Methods in tigase.cluster that return Element
  Modifier and Type
  Method
  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
  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
  Description
  `void`
  ClusterController.`handleClusterPacket(Element packet)`
  `void`
  SessionManagerClustered.`processPresenceUpdate(XMPPSession session, Element packet)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method parameters in tigase.cluster with type arguments of type Element
  Modifier and Type
  Method
  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
  Description
  `static Element`
  ClusterElement.`clusterElement(JID from, JID to, StanzaType type)`
  `static Element`
  ClusterElement.`createClusterElement(JID from, JID to, StanzaType type, String packet_from)`
  `Element`
  ClusterElement.`getClusterElement(String id)`
  Methods in tigase.cluster.api that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `Queue<Element>`
  ClusterElement.`getDataPackets()`
  Methods in tigase.cluster.api with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  ClusterElement.`addDataPacket(Element packet)`
  `void`
  ClusterControllerIfc.`handleClusterPacket(Element packet)`
  Method handles cluster packet received from cluster connection.
  `protected void`
  ClusterElement.`parseMethodCall(Element method_call)`
  `void`
  SessionManagerClusteredIfc.`processPresenceUpdate(XMPPSession session, Element element)`
  `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
  `void`
  ClusterControllerIfc.`sendToNodes(String command, 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
  Description
  `void`
  ClusterElement.`addDataPackets(Queue<Element> packets)`
  `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
  Modifier
  Constructor
  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
  Description
  `Element`
  ClusterRepoItem.`toElement()`
  Methods in tigase.cluster.repo with parameters of type Element
  Modifier and Type
  Method
  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
  Description
  `Element`
  ConnectionRecord.`toElement()`
  `Element`
  ConnectionRecordIfc.`toElement()`
  Methods in tigase.cluster.strategy with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  ConnectionRecord.`setElement(Element elem)`
  `void`
  ConnectionRecordIfc.`setElement(Element elem)`

- ## 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
  Description
  `void`
  PacketForwardCmd.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`

- ## Uses of Element in tigase.component

  Methods in tigase.component that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  ComponenScriptCommandProcessor.`getScriptItems(String node, JID jid, JID from)`

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

  Methods in tigase.component.adhoc that return Element
  Modifier and Type
  Method
  Description
  `Element`
  AdHocResponse.`addDataForm(Command.DataType dataType)`
  `Element`
  AdHocResponse.`addDataForm(Command.DataType dataType, Consumer<Element> consumer)`
  `Element`
  AdhHocRequest.`getCommand()`
  `Element`
  AdHocCommandException.`getItem()`
  `Element`
  AdHocCommandException.`makeElement()`
  `Element`
  AdHocCommandException.`makeElement(boolean insertOriginal)`
  `Element`
  AdHocCommandException.`makeElement(Element sourceElement)`
  `Element`
  AdHocCommandException.`makeErrorElement()`
  Methods in tigase.component.adhoc that return types with arguments of type Element
  Modifier and Type
  Method
  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
  Description
  `Element`
  AdHocCommandException.`makeElement(Element sourceElement)`
  `void`
  AdHocCommandManager.`process(Packet packet, Element commandElement, String node, String action, String sessionId, AdHocCommand adHocCommand, Consumer<Packet> resultConsumer)`
  Method parameters in tigase.component.adhoc with type arguments of type Element
  Modifier and Type
  Method
  Description
  `Element`
  AdHocResponse.`addDataForm(Command.DataType dataType, Consumer<Element> consumer)`
  Constructors in tigase.component.adhoc with parameters of type Element
  Modifier
  Constructor
  Description
  ``
  `AdHocCommandException(Element item, Authorization errorCondition)`
  ``
  `AdHocCommandException(Element item, Authorization errorCondition, String message)`

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

  Methods in tigase.component.modules with parameters of type Element
  Modifier and Type
  Method
  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
  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)`
  `protected List<Element>`
  DiscoveryModule.`prepareDiscoItems(JID jid, String node, JID senderJID, RSM rsm)`
  Method parameters in tigase.component.modules.impl with type arguments of type Element
  Modifier and Type
  Method
  Description
  `void`
  AdHocCommandModule.`addCommandListItemsElements(String node, JID stanzaTo, JID stanzaFrom, Consumer<Element> collector)`

- ## Uses of Element in tigase.conf

  Methods in tigase.conf that return Element
  Modifier and Type
  Method
  Description
  `Element`
  ConfiguratorOld.`getDiscoInfo(String node, JID jid, JID from)`
  `Element`
  ConfigItem.`toElement()`
  Methods in tigase.conf that return types with arguments of type Element
  Modifier and Type
  Method
  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
  Description
  `void`
  ConfigItem.`initFromElement(Element elem)`

- ## Uses of Element in tigase.criteria

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

- ## Uses of Element in tigase.db

  Methods in tigase.db that return Element
  Modifier and Type
  Method
  Description
  `Element`
  OfflineMsgRepositoryIfc.`getMessageExpired(long time, boolean delete)`
  Deprecated.
  Methods in tigase.db that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  MsgRepositoryIfc.`getMessagesList(JID to)`
  `Queue<Element>`
  MsgRepositoryIfc.`loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
  `Queue<Element>`
  OfflineMsgRepositoryIfc.`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
  Description
  `boolean`
  OfflineMsgRepositoryIfc.`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
  Description
  `Element`
  RepositoryItem.`toElement()`
  Item data can be stored in a more complex form than a simple property string.
  `Element`
  RepositoryItemAbstract.`toElement()`
  Methods in tigase.db.comp with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  RepositoryItem.`initFromElement(Element elem)`
  The item can be also initialized from a more complex repositories: XML repository or SQL database.
  `void`
  RepositoryItemAbstract.`initFromElement(Element elem)`

- ## Uses of Element in tigase.db.util.importexport

  Methods in tigase.db.util.importexport with parameters of type Element
  Modifier and Type
  Method
  Description
  `boolean`
  CredentialsExtension.PlainAuthImportExtension.`handleElement(Element element)`
  `boolean`
  CredentialsExtension.SCRAMAuthImportExtension.`handleElement(Element element)`
  `boolean`
  ImporterExtension.`handleElement(Element element)`
  `boolean`
  JabberIqPrivateExtension.JabberIqPrivateImporterExtension.`handleElement(Element item)`

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

  Methods in tigase.db.xml that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  XMLMsgRepository.`getMessagesList(JID to)`
  `Queue<Element>`
  XMLMsgRepository.`loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
  `Queue<Element>`
  XMLMsgRepository.`loadMessagesToJID(XMPPResourceConnection session, boolean delete)`
  Methods in tigase.db.xml with parameters of type Element
  Modifier and Type
  Method
  Description
  `boolean`
  XMLMsgRepository.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`

- ## Uses of Element in tigase.disco

  Methods in tigase.disco that return Element
  Modifier and Type
  Method
  Description
  `Element[]`
  ServiceEntity.`getDiscoFeatures(String node)`
  `Element`
  ServiceEntity.`getDiscoInfo(String node)`
  `Element`
  ServiceEntity.`getDiscoInfo(String node, boolean admin)`
  `Element`
  XMPPService.`getDiscoInfo(String node, JID jid, JID from)`
  Returns service discovery info for the component.
  `Element`
  ServiceEntity.`getDiscoItem(String node, String jid)`
  `Element`
  ServiceIdentity.`getElement()`
  Methods in tigase.disco that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `Optional<Element>`
  ServiceEntity.`getCaps(boolean admin, String domain)`
  `List<Element>`
  XMPPService.`getDiscoFeatures(JID from)`
  Returns features for top level disco info
  `List<Element>`
  ServiceEntity.`getDiscoItems(String node, String jid)`
  `List<Element>`
  ServiceEntity.`getDiscoItems(String node, String jid, boolean admin)`
  `List<Element>`
  XMPPService.`getDiscoItems(String node, JID jid, JID from)`
  Returns service discovery items for the component.
  `List<Element>`
  ServiceEntity.`getItems(String node, String jid)`
  `List<Element>`
  ServiceEntity.`getItems(String node, String jid, boolean admin)`
  Methods in tigase.disco with parameters of type Element
  Modifier and Type
  Method
  Description
  `static String[]`
  ServiceIdentity.`getServiceIdentitiesCapsFromDiscoInfo(Element discoInfo)`
  `static ServiceIdentity[]`
  ServiceIdentity.`getServiceIdentitiesFromDiscoInfo(Element discoInfo)`
  Constructor parameters in tigase.disco with type arguments of type Element
  Modifier
  Constructor
  Description
  ``
  `ServiceEntity(String jid, String node, String name, Function<String,Element> extensionSupplier)`
  ``
  `ServiceEntity(String jid, String node, String name, Function<String,Element> extensionSupplier, boolean adminOnly)`

- ## Uses of Element in tigase.eventbus

  Methods in tigase.eventbus that return Element
  Modifier and Type
  Method
  Description
  `Element`
  XMLEventBusEvent.`serialize()`
  Methods in tigase.eventbus with parameters of type Element
  Modifier and Type
  Method
  Description
  `E`
  XMLEventBusEvent.`deserialize(Element element)`
  Method parameters in tigase.eventbus with type arguments of type Element
  Modifier and Type
  Method
  Description
  `void`
  EventBus.`addListener(String packageName, String eventName, EventListener<Element> listener)`
  Deprecated.

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

  Methods in tigase.eventbus.component that return Element
  Modifier and Type
  Method
  Description
  `protected Element`
  SubscribeModule.`processClusterSubscription(Packet packet)`
  `protected Element`
  SubscribeModule.`processNonClusterSubscription(Packet packet)`
  Methods in tigase.eventbus.component with parameters of type Element
  Modifier and Type
  Method
  Description
  `boolean`
  ElemPathCriteria.`match(Element element)`
  `void`
  EventPublisherModule.`publishEvent(String eventPackage, String name, Element event, Collection<Subscription> subscribers)`
  `void`
  EventPublisherModule.`publishEvent(Element event)`
  Method parameters in tigase.eventbus.component with type arguments of type Element
  Modifier and Type
  Method
  Description
  `protected void`
  SubscribeModule.`sendSubscribeRequest(String to, Collection<Element> subscriptionElements)`
  `protected void`
  UnsubscribeModule.`sendUnsubscribeRequest(String to, Collection<Element> subscriptionElement)`

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

  Methods in tigase.eventbus.impl that return Element
  Modifier and Type
  Method
  Description
  `Element`
  EventBusSerializer.`serialize(Object object)`
  `Element`
  Serializer.`serialize(Object object)`
  Methods in tigase.eventbus.impl with parameters of type Element
  Modifier and Type
  Method
  Description
  `<T> T`
  EventBusSerializer.`deserialize(Element element)`
  `<T> T`
  Serializer.`deserialize(Element element)`
  Method parameters in tigase.eventbus.impl with type arguments of type Element
  Modifier and Type
  Method
  Description
  `void`
  EventBusImplementation.`addListener(String packageName, String eventName, EventListener<Element> listener)`
  Deprecated.
  `void`
  EventBusImplementation.`addListener(String packageName, String eventName, EventSourceListener<Element> listener)`
  Deprecated.

- ## Uses of Element in tigase.form

  Methods in tigase.form that return Element
  Modifier and Type
  Method
  Description
  `Element`
  AbstractForm.`getElement()`
  `Element`
  Field.`getElement()`
  `Element`
  Field.`getElement(boolean type, boolean label)`
  `Element`
  Form.`getElement()`
  `Element`
  MultiItemForm.`getElement()`
  Methods in tigase.form with parameters of type Element
  Modifier and Type
  Method
  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
  Modifier
  Constructor
  Description
  ``
  `AbstractForm(Element form)`
  ``
  `Field(Element fieldElement)`
  ``
  `Form(Element form)`
  ``
  `MultiItemForm(Element form)`

- ## Uses of Element in tigase.io

  Methods in tigase.io that return Element
  Modifier and Type
  Method
  Description
  `Element`
  SSLContextContainer.HardenedModeVHostItemExtension.`toElement()`
  Methods in tigase.io with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  SSLContextContainer.HardenedModeVHostItemExtension.`initFromElement(Element item)`

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

  Methods in tigase.io.repo that return Element
  Modifier and Type
  Method
  Description
  `Element`
  CertificateItem.`toElement()`
  Methods in tigase.io.repo with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  CertificateItem.`initFromElement(Element elem)`

- ## Uses of Element in tigase.monitor

  Methods in tigase.monitor that return Element
  Modifier and Type
  Method
  Description
  `Element`
  TaskConfigItem.`toElement()`
  Methods in tigase.monitor that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `Collection<Element>`
  AdHocTask.`getAdHocCommands(JID toJID, JID senderJID)`
  Methods in tigase.monitor with parameters of type Element
  Modifier and Type
  Method
  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
  Description
  `static Element`
  ConnectionsTask.`createAlarmEvent(int currentOnlineUsers, int lastOnlineUsers, int thresholdMinimal, int threshold)`
  Deprecated.

- ## Uses of Element in tigase.server

  Fields in tigase.server declared as Element
  Modifier and Type
  Field
  Description
  `protected Element`
  Packet.`elem`
  `protected static final Element`
  ConnectionManager.`pingElement`
  Methods in tigase.server that return Element
  Modifier and Type
  Method
  Description
  `static Element`
  DataForm.`addDataForm(Element el, Command.DataType data_type)`
  `Element`
  DataForm.Builder.`build()`
  `Element`
  DataForm.Field.Builder.`build()`
  `Element`
  DataForm.Item.Builder.`build()`
  `Element`
  DataForm.Reported.Builder.`build()`
  `protected static Element`
  Command.`createCommandEl(String node, Command.DataType data_type)`
  `static Element`
  DataForm.`createDataForm(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.`getDiscoExtensionsForm(String domain)`
  `Element`
  BasicComponent.`getDiscoInfo(String node, JID jid, JID from)`
  `Element`
  MessageRouter.`getDiscoInfo(JID toJid, JID fromJid, String node)`
  `Element`
  Packet.`getElemChild(String name)`
  `Element`
  Packet.`getElemChild(String name, String xmlns)`
  `Element`
  Packet.`getElement()`
  Method returns the stanza XML element in DOM format.
  `Element`
  BasicComponent.ServerInfoVHostItemExtension.`toElement()`
  `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
  Description
  `static List<Element>`
  Command.`getData(Packet packet)`
  `List<Element>`
  BasicComponent.`getDiscoFeatures()`
  Method returns list of features provided by this component.
  `List<Element>`
  BasicComponent.`getDiscoFeatures(JID from)`
  Method returns list of features provided by this component for provided JID.
  `List<Element>`
  BasicComponent.`getDiscoItems(String node, JID jid, JID from)`
  `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)`
  `Optional<Element>`
  BasicComponent.`getServiceEntityCaps(JID fromJid)`
  `Optional<Element>`
  MessageRouter.`getServiceEntityCaps(JID fromJid)`
  Methods in tigase.server with parameters of type Element
  Modifier and Type
  Method
  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.`addFieldListMultiValue(Element el, String f_name, List<String> f_value)`
  `static void`
  DataForm.`addFieldListMultiValue(Element el, String f_name, List<String> f_value, String label)`
  `static void`
  DataForm.`addFieldMultiValue(Element el, String f_name, Throwable ex)`
  `static void`
  DataForm.`addFieldMultiValue(Element el, String f_name, List<String> f_value)`
  `static void`
  DataForm.`addFieldMultiValue(Element el, String f_name, List<String> f_value, String label)`
  `static void`
  DataForm.`addFieldMultiValue(Element el, String f_name, List<String> f_value, String label, String type)`
  `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 boolean`
  DataForm.`getFieldBoolValue(Element el, String f_name)`
  `static String`
  DataForm.`getFieldKeyStartingWith(Element el, String f_name)`
  `static Set<String>`
  DataForm.`getFields(Element el)`
  `static String`
  DataForm.`getFieldValue(Element el, String f_name)`
  `static String[]`
  DataForm.`getFieldValues(Element el, String f_name)`
  `static String`
  DataForm.`getFormType(Element form)`
  `void`
  BasicComponent.ServerInfoVHostItemExtension.`initFromElement(Element item)`
  `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
  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
  Modifier
  Constructor
  Description
  ``
  `Builder(Element parent, Command.DataType type)`
  ``
  `Builder(Element form, DataForm.FieldType type, String var)`
  ``
  `Builder(Element x)`
  ``
  `Builder(Element x)`
  ``
  `Iq(Element elem)`
  ``
  `Iq(Element elem, JID stanzaFrom, JID stanzaTo)`
  ``
  `Message(Element elem)`
  ``
  `Message(Element elem, JID stanzaFrom, JID stanzaTo)`
  `protected`
  `Packet(Element elem)`
  A constructor creating the `Packet` instance.
  `protected`
  `Packet(Element elem, JID stanzaFrom, JID stanzaTo)`
  A constructor creating the `Packet` instance.
  ``
  `Presence(Element elem)`
  ``
  `Presence(Element elem, JID stanzaFrom, JID stanzaTo)`

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

  Methods in tigase.server.amp that return Element
  Modifier and Type
  Method
  Description
  `Element`
  AmpComponent.`getDiscoInfo(String node, JID jid, JID from)`
  Methods in tigase.server.amp with parameters of type Element
  Modifier and Type
  Method
  Description
  `boolean`
  ActionIfc.`execute(Packet packet, Element rule)`
  `boolean`
  ConditionIfc.`match(Packet packet, Element rule)`
  `protected Packet`
  ActionAbstract.`prepareAmpPacket(Packet packet, Element rule)`

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

  Methods in tigase.server.amp.action with parameters of type Element
  Modifier and Type
  Method
  Description
  `boolean`
  Alert.`execute(Packet packet, Element rule)`
  `boolean`
  Deliver.`execute(Packet packet, Element rule)`
  `boolean`
  Drop.`execute(Packet packet, Element rule)`
  `boolean`
  Error.`execute(Packet packet, Element rule)`
  `boolean`
  Notify.`execute(Packet packet, Element rule)`
  `boolean`
  Store.`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
  Description
  `boolean`
  Deliver.`match(Packet packet, Element rule)`
  `boolean`
  ExpireAt.`match(Packet packet, Element rule)`
  `boolean`
  MatchResource.`match(Packet packet, Element rule)`

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

  Fields in tigase.server.amp.db declared as Element
  Modifier and Type
  Field
  Description
  `final Element`
  MsgRepository.MsgDBItem.`msg`
  Methods in tigase.server.amp.db that return Element
  Modifier and Type
  Method
  Description
  `Element`
  MsgRepository.`getMessageExpired(long time, boolean delete)`
  Deprecated.
  `Element`
  MsgRepository.MsgRepositoryMDBean.`getMessageExpired(long time, boolean delete)`
  Methods in tigase.server.amp.db that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  JDBCMsgRepository.`getMessagesList(JID to)`
  `List<Element>`
  MsgRepository.MsgRepositoryMDBean.`getMessagesList(JID to)`
  `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)`
  `abstract Queue<Element>`
  MsgRepository.`loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
  `Queue<Element>`
  MsgRepository.MsgRepositoryMDBean.`loadMessagesToJID(List db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
  `Queue<Element>`
  MsgRepository.MsgRepositoryMDBean.`loadMessagesToJID(XMPPResourceConnection session, boolean delete)`
  `protected Queue<Element>`
  JDBCMsgRepository.`parseLoadedMessages(MsgRepository.OfflineMessagesProcessor proc, ResultSet rs)`
  Methods in tigase.server.amp.db with parameters of type Element
  Modifier and Type
  Method
  Description
  `protected void`
  JDBCMsgBroadcastRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `protected abstract void`
  MsgBroadcastRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `boolean`
  MsgRepository.MsgRepositoryMDBean.`offerExpired(MsgRepositoryIfc repo, Object id, Element element, Date expired)`
  `boolean`
  MsgRepository.MsgRepositoryPoolBean.`offerExpired(MsgRepositoryIfc repo, T id, Element element, Date expired)`
  Deprecated.
  `void`
  MsgRepository.OfflineMessagesProcessor.`stamp(Element msg, String msgID)`
  `boolean`
  JDBCMsgRepository.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`
  `boolean`
  MsgRepository.MsgRepositoryMDBean.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`
  `boolean`
  MsgBroadcastRepository.MsgBroadcastRepositoryBean.`updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `boolean`
  MsgBroadcastRepository.`updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `boolean`
  MsgBroadcastRepositoryIfc.`updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  Constructors in tigase.server.amp.db with parameters of type Element
  Modifier
  Constructor
  Description
  ``
  `BroadcastMsg(T db_id, Element msg, Date expired)`
  ``
  `MsgDBItem(T db_id, Element msg, Date expired)`
  ``
  `RepoAwareMsgDBItem(MsgRepositoryIfc repo, Object db_id, Element msg, Date expired)`

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

  Methods in tigase.server.bosh that return Element
  Modifier and Type
  Method
  Description
  `Element`
  BoshConnectionManager.`getSeeOtherHostError(Packet packet, BareJID destination)`
  `Element`
  BoshSessionTaskHandler.`getSeeOtherHostError(Packet packet, BareJID destination)`
  Methods in tigase.server.bosh that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  BoshSessionCache.`get(String id)`
  `List<Element>`
  BoshSessionCache.`getAll()`
  `List<Element>`
  BoshSessionCache.`getAllPresences()`
  `List<Element>`
  BoshSessionCache.`getPresence(String... from)`
  `List<Element>`
  BoshSessionCache.`remove(String id)`
  Methods in tigase.server.bosh with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  BoshSessionCache.`addFromMessage(Element message)`
  `void`
  BoshSessionCache.`addPresence(Element presence)`
  `void`
  BoshSessionCache.`addRoster(Element roster)`
  `void`
  BoshSessionCache.`addToMessage(Element message)`
  Method parameters in tigase.server.bosh with type arguments of type Element
  Modifier and Type
  Method
  Description
  `void`
  BoshSessionCache.`add(String id, List<Element> data)`
  `void`
  BoshSessionCache.`set(String id, List<Element> data)`

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

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

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

  Methods in tigase.server.extdisco that return Element
  Modifier and Type
  Method
  Description
  `Element`
  ExtServiceDiscoItem.`toElement()`
  Methods in tigase.server.extdisco with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  ExtServiceDiscoItem.`initFromElement(Element elem)`

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

  Method parameters in tigase.server.rtbl with type arguments of type Element
  Modifier and Type
  Method
  Description
  `protected <T> void`
  RTBLIqModule.`sendIq(BareJID to, StanzaType type, Consumer<Element> consumer, Supplier<RCTX> handleContextSupplier)`

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

  Methods in tigase.server.websocket with parameters of type Element
  Modifier and Type
  Method
  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
  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
  Description
  `default Element`
  SeeOtherHostIfc.`getStreamError(String xmlns, BareJID destination, Integer port)`
  Returns Element object containing stream:error message
  `Element[]`
  RegistrationThrottlingProcessor.`supStreamFeatures(XMPPIOService service)`
  `Element[]`
  StreamErrorCounterIOProcessor.`supStreamFeatures(XMPPIOService service)`
  `Element[]`
  StreamManagementIOProcessor.`supStreamFeatures(XMPPIOService service)`
  `Element[]`
  XMPPIOProcessor.`supStreamFeatures(XMPPIOService service)`
  Returns array of features added by this processor
  `Element`
  ClientTrustManagerFactory.ClientTrustVHostItemExtension.`toElement()`
  `Element`
  SeeOtherHost.SeeOtherHostVHostItemExtension.`toElement()`
  Methods in tigase.server.xmppclient with parameters of type Element
  Modifier and Type
  Method
  Description
  `void`
  ClientTrustManagerFactory.ClientTrustVHostItemExtension.`initFromElement(Element item)`
  `void`
  SeeOtherHost.SeeOtherHostVHostItemExtension.`initFromElement(Element item)`
  `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
  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
  Description
  `Element`
  ComponentConnectionManager.`getDiscoInfo(String node, JID jid, JID from)`
  Deprecated.
  Methods in tigase.server.xmppcomponent that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  ComponentConnectionManager.`getDiscoFeatures(JID from)`
  Deprecated.
  `List<Element>`
  ComponentConnectionManager.`getDiscoItems(String node, JID jid, JID from)`
  Deprecated.

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

  Methods in tigase.server.xmppserver that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  S2SConnectionHandlerIfc.`getStreamFeatures(S2SIOService serv)`
  Returns stream features available for particular S2S connection.
  `List<Element>`
  S2SConnectionManager.`getStreamFeatures(S2SIOService serv)`
  Methods in tigase.server.xmppserver with parameters of type Element
  Modifier and Type
  Method
  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
  Description
  `void`
  S2SProcessor.`streamFeatures(S2SIOService serv, List<Element> results)`

- ## 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
  Description
  `void`
  Dialback.`streamFeatures(S2SIOService serv, List<Element> results)`
  `void`
  S2SAbstractProcessor.`streamFeatures(S2SIOService serv, List<Element> results)`
  `void`
  SaslExternal.`streamFeatures(S2SIOService serv, List<Element> results)`
  `void`
  StartTLS.`streamFeatures(S2SIOService serv, List<Element> results)`
  `void`
  StartZlib.`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
  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
  Description
  `List<Element>`
  SessionManager.`getDiscoFeatures(JID from)`
  `List<Element>`
  SessionManager.`getDiscoItems(String node, JID jid, JID from)`
  Methods in tigase.server.xmppsession with parameters of type Element
  Modifier and Type
  Method
  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
  Description
  `Element`
  StatisticsCollector.`getDiscoInfo(String node, JID jid, JID from)`
  Deprecated.
  Methods in tigase.stats that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  StatisticsCollector.`getDiscoFeatures(JID from)`
  Deprecated.
  `List<Element>`
  StatisticsCollector.`getDiscoItems(String node, JID jid, JID from)`
  Deprecated.

- ## Uses of Element in tigase.vhosts

  Methods in tigase.vhosts that return Element
  Modifier and Type
  Method
  Description
  `Element`
  VHostItemExtensionIfc.`toElement()`
  Method serializes data stored by this instance to element which will be then stored in the database.
  `Element`
  VHostItemImpl.`toElement()`
  `Element`
  VHostItemImpl.VHostItemWrapper.`toElement()`
  Methods in tigase.vhosts with parameters of type Element
  Modifier and Type
  Method
  Description
  `protected void`
  AbstractVHostItemExtension.`addBooleanFieldWithDefaultToCommand(Element commandEl, String var, String label, Boolean value, boolean forDefault)`
  Method adds a boolean field to the form
  `void`
  VHostItemExtensionIfc.`initFromElement(Element item)`
  Method initializes instances of a class with values from the element which contains configuration loaded from the database.
  `void`
  VHostItemImpl.`initFromElement(Element elem)`
  `void`
  VHostItemImpl.VHostItemWrapper.`initFromElement(Element elem)`
  Constructors in tigase.vhosts with parameters of type Element
  Modifier
  Constructor
  Description
  ``
  `VHostItemImpl(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
  Description
  `Element`
  Element.`clone()`
  `final Element`
  DefaultElementFactory.`elementInstance(String name, String cdata, StringBuilder[] attnames, StringBuilder[] attvals)`
  `Element`
  ElementFactory.`elementInstance(String name, String cdata, StringBuilder[] attNames, StringBuilder[] attValues)`
  `Element`
  Element.`findChild(String elementPath)`
  Deprecated.
  use `findChild(java.lang.String[])` instead.
  `Element`
  Element.`findChild(String[] elemPath)`
  `Element`
  Element.`findChild(Element.Matcher<Element> matcher)`
  `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)`
  `Element`
  Element.`withAttribute(String attName, String attValue)`
  `Element`
  Element.`withElement(String name, String xmlns, String cdata)`
  `Element`
  Element.`withElement(String name, String xmlns, Consumer<Element> consumer)`
  `Element`
  Element.`withElement(String name, Consumer<Element> consumer)`
  Methods in tigase.xml that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  Element.`findChildren(Element.Matcher<Element> matcher)`
  `List<Element>`
  Element.`getChildren()`
  `List<Element>`
  Element.`getChildren(String elementPath)`
  Deprecated.
  use `getChildren(java.lang.String[])` instead.
  `List<Element>`
  Element.`getChildren(String[] elementPath)`
  `List<Element>`
  Element.`getChildren(Element.Matcher<Element> matcher)`
  `List<Element>`
  Element.`getChildrenStaticStr(String[] elementPath)`
  `Queue<Element>`
  DomBuilderHandler.`getParsedElements()`
  Methods in tigase.xml with parameters of type Element
  Modifier and Type
  Method
  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
  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(Function<Element,Collection<? extends R>> mapper)`
  `void`
  Element.`forEachChild(Consumer<Element> consumer)`
  `String`
  Element.`getChildCData(Element.Matcher<Element> matcher)`
  `List<Element>`
  Element.`getChildren(Element.Matcher<Element> matcher)`
  `<R> R`
  Element.`map(Function<Element,? extends R> mapper)`
  `<R> List<R>`
  Element.`mapChildren(Function<Element,? extends R> mapper)`
  `<R> List<R>`
  Element.`mapChildren(Element.Matcher<Element> matcher, Function<Element,? extends R> mapper)`
  `<R> List<R>`
  Element.`mapChildren(Element.Matcher<Element> matcher, Function<Element,? extends R> mapper)`
  `boolean`
  Element.`matches(Element.Matcher<Element> matcher)`
  `Element`
  Element.`withElement(String name, String xmlns, Consumer<Element> consumer)`
  `Element`
  Element.`withElement(String name, Consumer<Element> consumer)`
  Constructors in tigase.xml with parameters of type Element
  Modifier
  Constructor
  Description
  ``
  `Element(String argName, Element[] children, String[] att_names, String[] att_values)`
  ``
  `Element(Element element)`

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

  Subclasses of Element in tigase.xml.db
  Modifier and Type
  Class
  Description
  `class`
  `DBElement`
  `DBElement` class extends `tigase.xml.Element`.
  Methods in tigase.xml.db that return Element
  Modifier and Type
  Method
  Description
  `Element`
  DBElementFactory.`elementInstance(String name, String cdata, StringBuilder[] attnames, StringBuilder[] attvalues)`
  Describe `elementInstance` method here.

- ## Uses of Element in tigase.xmpp

  Fields in tigase.xmpp declared as Element
  Modifier and Type
  Field
  Description
  `static final Element[]`
  SpamReportsConsumer.`FEATURES`
  Methods in tigase.xmpp that return Element
  Modifier and Type
  Method
  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[]`
  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.`supDiscoFeatures(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[]`
  XMPPProcessor.`supStreamFeatures(XMPPResourceConnection session)`
  Methods in tigase.xmpp that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `Queue<Element>`
  XMPPDomBuilderHandler.`getParsedElements()`
  Methods in tigase.xmpp with parameters of type Element
  Modifier and Type
  Method
  Description
  `static SpamReportsConsumer.ReportType`
  SpamReportsConsumer.ReportType.`fromElement(Element element)`
  `static SpamReportsConsumer.ReportType`
  SpamReportsConsumer.ReportType.`fromReport(Element report)`
  `protected boolean`
  ElementMatcher.`matches(Element child)`
  `void`
  XMPPResourceConnection.`setPresence(Element packet)`
  Method parameters in tigase.xmpp with type arguments of type Element
  Modifier and Type
  Method
  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
  Description
  `protected static final Element`
  JabberIqPrivacy.`BLOCKED_ELEM`
  `protected static final Element[]`
  JabberIqPrivacy.`DISCO_FEATURES`
  `final Element`
  SaslAuth2.Inline.Result.`element`
  Fields in tigase.xmpp.impl with type parameters of type Element
  Modifier and Type
  Field
  Description
  `protected static final Comparator<Element>`
  JabberIqPrivacy.`compar`
  Methods in tigase.xmpp.impl that return Element
  Modifier and Type
  Method
  Description
  `static Element`
  VCardXMPPProcessorAbstract.`convertVCard4ToVCardTemp(Element vcard4)`
  `static Element`
  VCardXMPPProcessorAbstract.`convertVCardTempToVCard4(Element vcardTemp)`
  `protected Element`
  SaslAuth.`createReply(SaslAuth.ElementType type, String cdata)`
  `protected Element`
  SaslAuth2.`createReply(SaslAuth2.ElementType type, String cdata)`
  `default Element`
  PresenceState.ExtendedPresenceProcessorIfc.`extend(Element presence, XMPPResourceConnection session, Queue<Packet> results)`
  `Element`
  PresenceState.ExtendedPresenceProcessorIfc.`extend(XMPPResourceConnection session, Queue<Packet> results)`
  `Element`
  VCardTemp.`extend(Element presence, XMPPResourceConnection session, Queue<Packet> results)`
  `Element`
  VCardTemp.`extend(XMPPResourceConnection session, Queue<Packet> results)`
  `static Element`
  PresenceCapabilitiesManager.`getCapsElement(String caps)`
  `static Element`
  Privacy.`getDefaultListElement(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)`
  `static Element`
  Privacy.`getListOld(XMPPResourceConnection session, String list)`
  `protected Element`
  PresenceOffline.`loadPresenceFromRepo(BareJID stanzaTo)`
  `static Element`
  PresenceCapabilitiesManager.`prepareCapsQueryEl(JID to, JID from, String node)`
  `protected static Element`
  PresenceAbstract.`prepareProbe(XMPPResourceConnection session)`
  `Element[]`
  BindResource.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  BlockingCommand.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  CAPS.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  FlexibleOfflineMessageRetrieval.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqAuth.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqCommand.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqIq.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqPrivacy.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqPrivate.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqRegister.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqRoster.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqStats.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqVersion.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  MessageAmp.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  MessageCarbons.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  OfflineMessages.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  PepPlugin.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  SaslAuth.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  SaslAuth2.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  ServiceDiscovery.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  UrnXmppPing.`supDiscoFeatures(XMPPResourceConnection session)`
  `Element[]`
  Bind2.`supStreamFeatures(SaslAuth2.Inline.Action action)`
  `Element[]`
  BindResource.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  ClientStateIndication.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqAuth.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqRegister.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  JabberIqRoster.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  MessageCarbons.`supStreamFeatures(SaslAuth2.Inline.Action action)`
  `Element[]`
  MobileV1.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  MobileV2.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  MobileV3.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  SaslAuth.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  SaslAuth2.Inline.`supStreamFeatures(SaslAuth2.Inline.Action action)`
  `Element[]`
  SaslAuth2.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  SessionBind.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  StartTLS.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  StartZLib.`supStreamFeatures(XMPPResourceConnection session)`
  `Element[]`
  StreamManagementInline.`supStreamFeatures(SaslAuth2.Inline.Action action)`
  `Element`
  PresenceSubscription.PresenceSubscriptionVHostItemExtension.`toElement()`
  Methods in tigase.xmpp.impl that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `protected Optional<Element>`
  LastActivityAbstract.`getPresence(NonAuthUserRepository repo, BareJID requestedJid)`
  Methods in tigase.xmpp.impl with parameters of type Element
  Modifier and Type
  Method
  Description
  `static void`
  Privacy.`addList(XMPPResourceConnection session, Element list)`
  `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`.
  `boolean`
  Bind2.`canHandle(XMPPResourceConnection connection, Element el)`
  `boolean`
  MessageCarbons.`canHandle(XMPPResourceConnection connection, Element el)`
  `boolean`
  SaslAuth2.Inline.`canHandle(XMPPResourceConnection connection, Element el)`
  `boolean`
  StreamManagementInline.`canHandle(XMPPResourceConnection connection, Element el)`
  `static Element`
  VCardXMPPProcessorAbstract.`convertVCard4ToVCardTemp(Element vcard4)`
  `static Element`
  VCardXMPPProcessorAbstract.`convertVCardTempToVCard4(Element vcardTemp)`
  `static PrivacyList`
  PrivacyList.`create(Map<BareJID,RosterElement> roster, Element el)`
  `static PrivacyList`
  PrivacyList.`create(XMPPResourceConnection session, RosterAbstract rosterUtil, Element el)`
  `protected void`
  JabberIqRegister.`doGetRegistrationForm(Packet packet, Element request, XMPPResourceConnection session, Queue<Packet> results)`
  `protected void`
  JabberIqRegister.`doRemoveAccount(Packet packet, Element request, XMPPResourceConnection session, Queue<Packet> results)`
  `default Element`
  PresenceState.ExtendedPresenceProcessorIfc.`extend(Element presence, XMPPResourceConnection session, Queue<Packet> results)`
  `Element`
  VCardTemp.`extend(Element presence, XMPPResourceConnection session, Queue<Packet> results)`
  `static void`
  C2SDeliveryErrorProcessor.`filterErrorElement(Element messageElem)`
  `static String`
  PresenceCapabilitiesManager.`generateVerificationString(String[] identities, String[] features, Element extensions)`
  `static String`
  PresenceCapabilitiesManager.`generateVerificationStringFromDiscoInfo(Element discoInfo)`
  `static String[]`
  PresenceCapabilitiesManager.`getFeaturesFromDiscoInfo(Element discoInfo)`
  `static String[]`
  JabberIqRoster.`getItemGroups(Element item)`
  Returns an array of group names retrieved from Element item
  `void`
  PresenceSubscription.PresenceSubscriptionVHostItemExtension.`initFromElement(Element item)`
  `protected static void`
  LastActivityAbstract.`persistLastActivity(XMPPResourceConnection session, Element presence)`
  `CompletableFuture<SaslAuth2.Inline.Result>`
  Bind2.`process(XMPPResourceConnection session, Element action)`
  `CompletableFuture<SaslAuth2.Inline.Result>`
  MessageCarbons.`process(XMPPResourceConnection session, Element action)`
  `CompletableFuture<SaslAuth2.Inline.Result>`
  SaslAuth2.Inline.`process(XMPPResourceConnection session, Element action)`
  `CompletableFuture<SaslAuth2.Inline.Result>`
  StreamManagementInline.`process(XMPPResourceConnection session, Element action)`
  `static String[]`
  PresenceCapabilitiesManager.`processPresence(Element c)`
  `static void`
  Privacy.`removeList(XMPPResourceConnection session, Element list)`
  `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 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 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.
  `void`
  MIXProcessor.`sendToChannel(BareJID userJid, String resource, BareJID channel, String requestStanzaId, Element joinEl, Consumer<Packet> writer)`
  `protected void`
  MIXProcessor.`sendToChannel(BareJID userJID, BareJID channel, String id, Element actionEl, Consumer<Packet> writer)`
  `protected void`
  MIXProcessor.`sendToUser(BareJID userJID, String resource, JID connectionJID, StanzaType stanzaType, String id, Element actionEl, Element errorEl, Consumer<Packet> writer)`
  `static void`
  Privacy.`setDefaultList(XMPPResourceConnection session, Element list)`
  `protected void`
  VCardXMPPProcessorAbstract.`setVCard(XMPPResourceConnection session, Element vcard)`
  `protected void`
  VCard4.`storeVCard(XMPPResourceConnection session, Element elvCard)`
  `protected void`
  VCardTemp.`storeVCard(XMPPResourceConnection session, Element elvCard)`
  `protected abstract void`
  VCardXMPPProcessorAbstract.`storeVCard(XMPPResourceConnection session, Element vcard)`
  `static void`
  RemoteRosterManagement.`updateBuddyChange(XMPPResourceConnection session, Element item, Element update, Queue<Packet> results)`
  `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.
  Method parameters in tigase.xmpp.impl with type arguments of type Element
  Modifier and Type
  Method
  Description
  `static void`
  PresenceCapabilitiesManager.`prepareCapsQueriesEl(JID compJid, JID to, String[] caps_nodes, Queue<Element> results)`
  `static Authorization`
  JabberIqPrivacy.`validateList(XMPPResourceConnection session, List<Element> items)`
  Constructors in tigase.xmpp.impl with parameters of type Element
  Modifier
  Constructor
  Description
  ``
  `PrivacyList(Function<JID,RosterElement> rosterElementGetter, Element el)`
  ``
  `Result(Element element, boolean shouldContinue)`

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

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

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

  Methods in tigase.xmpp.impl.push that return Element
  Modifier and Type
  Method
  Description
  `protected Element`
  AbstractPushNotifications.`createSettingsElement(JID jid, String node, Element enableElem, Element optionsForm)`
  `protected Element`
  PushNotifications.`createSettingsElement(JID jid, String node, Element enableElem, Element optionsForm)`
  `Element[]`
  AwayPushNotificationsExtension.`getDiscoFeatures()`
  `Element[]`
  EncryptedPushNotificationExtension.`getDiscoFeatures()`
  `Element[]`
  GroupchatFilter.`getDiscoFeatures()`
  `Element[]`
  IgnoreFromUnknownFilter.`getDiscoFeatures()`
  `Element[]`
  JinglePushNotificationsExtension.`getDiscoFeatures()`
  `Element[]`
  MutedFilter.`getDiscoFeatures()`
  `Element[]`
  PriorityExtension.`getDiscoFeatures()`
  `default Element[]`
  PushNotificationsAware.`getDiscoFeatures()`
  `protected Element`
  AbstractPushNotifications.`prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount)`
  `protected Element`
  PushNotifications.`prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount)`
  `Element[]`
  PushNotifications.`supDiscoFeatures(XMPPResourceConnection session)`
  Methods in tigase.xmpp.impl.push that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `protected Map<String,Element>`
  AbstractPushNotifications.`getPushServices(BareJID userJid)`
  `protected Map<String,Element>`
  AbstractPushNotifications.`getPushServices(XMPPResourceConnection session)`
  `protected Collection<Element>`
  AwayPushNotificationsExtension.`getPushServicesForAwayNotifications(XMPPResourceConnection session)`
  Methods in tigase.xmpp.impl.push with parameters of type Element
  Modifier and Type
  Method
  Description
  `protected Element`
  AbstractPushNotifications.`createSettingsElement(JID jid, String node, Element enableElem, Element optionsForm)`
  `protected Element`
  PushNotifications.`createSettingsElement(JID jid, String node, Element enableElem, Element optionsForm)`
  `protected void`
  AbstractPushNotifications.`enableNotifications(XMPPResourceConnection session, JID jid, String node, Element settings, Consumer<Packet> packetConsumer)`
  `protected void`
  AbstractPushNotifications.`enableNotifications(XMPPResourceConnection session, JID jid, String node, Element enableElem, Element optionsForm, Consumer<Packet> packetConsumer)`
  `protected boolean`
  AbstractPushNotifications.`isSendingNotificationAllowed(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)`
  `boolean`
  GroupchatFilter.`isSendingNotificationAllowed(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)`
  `boolean`
  IgnoreFromUnknownFilter.`isSendingNotificationAllowed(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)`
  `boolean`
  JinglePushNotificationsExtension.`isSendingNotificationAllowed(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)`
  `boolean`
  MutedFilter.`isSendingNotificationAllowed(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)`
  `protected boolean`
  PushNotifications.`isSendingNotificationAllowed(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)`
  `boolean`
  PushNotificationsFilter.`isSendingNotificationAllowed(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)`
  `protected Element`
  AbstractPushNotifications.`prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount)`
  `void`
  EncryptedPushNotificationExtension.`prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount, Element notification)`
  `void`
  PriorityExtension.`prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount, Element notification)`
  `protected Element`
  PushNotifications.`prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount)`
  `default void`
  PushNotificationsExtension.`prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount, Element notification)`
  `void`
  AwayPushNotificationsExtension.`processEnableElement(Element enableEl, Element settingsEl)`
  `void`
  EncryptedPushNotificationExtension.`processEnableElement(Element enableEl, Element settingsEl)`
  `void`
  GroupchatFilter.`processEnableElement(Element enableEl, Element settingsEl)`
  `void`
  IgnoreFromUnknownFilter.`processEnableElement(Element enableEl, Element settingsEl)`
  `void`
  JinglePushNotificationsExtension.`processEnableElement(Element enableEl, Element settingsEl)`
  `void`
  MutedFilter.`processEnableElement(Element enableEl, Element settingsEl)`
  `void`
  PriorityExtension.`processEnableElement(Element enableEl, Element settingsEl)`
  `default void`
  PushNotificationsAware.`processEnableElement(Element enableEl, Element settingsEl)`
  Method parameters in tigase.xmpp.impl.push with type arguments of type Element
  Modifier and Type
  Method
  Description
  `protected void`
  PushNotifications.`notifyOfflineMessagesRetrieved(BareJID userJid, Collection<Element> pushServices, Consumer<Packet> packetConsumer)`
  `protected void`
  AbstractPushNotifications.`sendPushNotification(BareJID userJid, Collection<Element> pushServices, XMPPResourceConnection session, Packet packet, Map<Enum,Long> notificationData, Consumer<Packet> packetConsumer)`

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

  Fields in tigase.xmpp.impl.roster declared as Element
  Modifier and Type
  Field
  Description
  `static final Element[]`
  RosterAbstract.`DISCO_FEATURES`
  `static final Element[]`
  RosterAbstract.`FEATURES`
  Methods in tigase.xmpp.impl.roster that return Element
  Modifier and Type
  Method
  Description
  `Element`
  AnonymousRoster.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `static Element`
  DynamicRoster.`getBuddyItem(XMPPResourceConnection session, Map<String,Object> settings, 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`
  RosterAbstract.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `Element`
  RosterFlat.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract Element`
  RosterAbstract.`getCustomChild(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `Element`
  RosterFlat.`getCustomChild(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `Element`
  AnonymousRoster.`getItemExtraData(Element item)`
  `static Element`
  DynamicRoster.`getItemExtraData(XMPPResourceConnection session, Map<String,Object> settings, 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)`
  `Element`
  RosterElement.`getRosterElement()`
  `Element`
  RosterElement.`getRosterItem()`
  Methods in tigase.xmpp.impl.roster that return types with arguments of type Element
  Modifier and Type
  Method
  Description
  `List<Element>`
  RosterAbstract.`getCustomChildren(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `List<Element>`
  AnonymousRoster.`getRosterItems(XMPPResourceConnection session)`
  `static List<Element>`
  DynamicRoster.`getRosterItems(XMPPResourceConnection session, Map<String,Object> settings)`
  `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>`
  RosterAbstract.`getRosterItems(XMPPResourceConnection session)`
  `List<Element>`
  RosterFlat.`getRosterItems(XMPPResourceConnection session)`
  Methods in tigase.xmpp.impl.roster with parameters of type Element
  Modifier and Type
  Method
  Description
  `Element`
  AnonymousRoster.`getItemExtraData(Element item)`
  `static Element`
  DynamicRoster.`getItemExtraData(XMPPResourceConnection session, Map<String,Object> settings, 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)`
  `void`
  AnonymousRoster.`setItemExtraData(Element item)`
  `static void`
  DynamicRoster.`setItemExtraData(XMPPResourceConnection session, Map<String,Object> settings, Element item)`
  `void`
  DynamicRosterIfc.`setItemExtraData(Element item)`
  `void`
  DynamicRosterTest.`setItemExtraData(Element item)`
  `void`
  DynamicRosterTest123.`setItemExtraData(Element item)`
  `void`
  RosterAbstract.`updateBuddyChange(XMPPResourceConnection session, Queue<Packet> results, Element item)`
  Constructors in tigase.xmpp.impl.roster with parameters of type Element
  Modifier
  Constructor
  Description
  ``
  `RosterElement(Element roster_el)`

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

  Methods in tigase.xmpp.mam that return Element
  Modifier and Type
  Method
  Description
  `Element`
  MAMRepository.Item.`getMessage()`
  `Element`
  MAM2ExtendedQueryParser.`prepareForm(Element elem, String xmlns, Packet packet)`
  `Element`
  MAMQueryParser.`prepareForm(Element elem)`
  `Element`
  MAMQueryParser.`prepareForm(Element elem, String xmlns, Packet packet)`
  `Element`
  QueryParser.`prepareForm(Element elem)`
  Deprecated.
  `default Element`
  QueryParser.`prepareForm(Element elem, String xmlns)`
  Deprecated.
  `default Element`
  QueryParser.`prepareForm(Element elem, String xmlns, Packet packet)`
  `protected Element`
  MAMItemHandler.`prepareResult(Query query, MAMRepository.Item item)`
  Methods in tigase.xmpp.mam with parameters of type Element
  Modifier and Type
  Method
  Description
  `protected void`
  MAMQueryParser.`addField(Element x, String var, String type, String label)`
  `Element`
  MAM2ExtendedQueryParser.`prepareForm(Element elem, String xmlns, Packet packet)`
  `Element`
  MAMQueryParser.`prepareForm(Element elem)`
  `Element`
  MAMQueryParser.`prepareForm(Element elem, String xmlns, Packet packet)`
  `Element`
  QueryParser.`prepareForm(Element elem)`
  Deprecated.
  `default Element`
  QueryParser.`prepareForm(Element elem, String xmlns)`
  Deprecated.
  `default Element`
  QueryParser.`prepareForm(Element elem, String xmlns, Packet packet)`

- ## Uses of Element in tigase.xmpp.mam.util

  Methods in tigase.xmpp.mam.util with parameters of type Element
  Modifier and Type
  Method
  Description
  `boolean`
  MAMRepositoryManagerExtensionHelper.AbstractImporterExtension.`handleElement(Element element)`
  `protected abstract boolean`
  MAMRepositoryManagerExtensionHelper.AbstractImporterExtension.`handleMessage(Message message, String stableId, Date timestamp, Element source)`
  Method parameters in tigase.xmpp.mam.util with type arguments of type Element
  Modifier and Type
  Method
  Description
  `static void`
  MAMRepositoryManagerExtensionHelper.`exportDataFromRepository(MAMRepository mamRepository, BareJID repoJID, BareJID askingJID, BiConsumer<MAMRepository.Item,Element> outputModifier, Writer archiveWriter)`

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

  Methods in tigase.xmpp.rsm that return Element
  Modifier and Type
  Method
  Description
  `Element`
  RSM.`toElement()`
  Methods in tigase.xmpp.rsm with parameters of type Element
  Modifier and Type
  Method
  Description
  `RSM`
  RSM.`fromElement(Element e)`
  `static RSM`
  RSM.`parseRootElement(Element e)`
  `static RSM`
  RSM.`parseRootElement(Element e, int defaultMax)`