| Package | Description |
|---|---|
| tigase.jaxmpp.core.client |
Core of JAXMPP library.
|
| tigase.jaxmpp.core.client.connector |
Classes for implementing Connectors.
|
| tigase.jaxmpp.core.client.criteria |
Support for selecting modules to process incoming messages.
|
| tigase.jaxmpp.core.client.criteria.tpath | |
| tigase.jaxmpp.core.client.xml |
Implementation of XML DOM.
|
| tigase.jaxmpp.core.client.xmpp.forms |
Support for Data Form.
|
| tigase.jaxmpp.core.client.xmpp.modules |
Support for XMPP Modules.
|
| tigase.jaxmpp.core.client.xmpp.modules.auth |
Support for SASL and non-SASL authentication .
|
| tigase.jaxmpp.core.client.xmpp.modules.disco |
Support for XEP-0030: Service Discovery.
|
| tigase.jaxmpp.core.client.xmpp.modules.streammng | |
| tigase.jaxmpp.core.client.xmpp.stanzas |
XMPP Stanzas.
|
| tigase.jaxmpp.core.client.xmpp.utils |
Support for common XMPP utils.
|
| tigase.jaxmpp.core.client.xmpp.utils.delay |
| Modifier and Type | Method and Description |
|---|---|
List<XmppModule> |
XmppModulesManager.findModules(Element element)
Finds collection of modules that can handle stanza.
|
protected void |
Processor.FeatureNotImplementedResponse.process() |
void |
XmppModule.process(Element element)
Main method of module.
|
String |
ResponseManager.registerResponseHandler(Element stanza,
Long timeout,
AsyncCallback callback)
Register callback for response of sent
stanza. |
static String |
ResponseManager.registerResponseHandler(SessionObject sessionObject,
Element stanza,
Long timeout,
AsyncCallback callback) |
| Modifier and Type | Method and Description |
|---|---|
protected Element |
AbstractBoshConnector.prepareBody(byte[] payload) |
protected Element |
AbstractBoshConnector.prepareBody(Element payload) |
protected Element |
AbstractBoshConnector.prepareRetartBody() |
protected Element |
AbstractBoshConnector.prepareStartBody() |
protected Element |
AbstractBoshConnector.prepareTerminateBody(Element payload) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Criteria.match(Element element)
This method checks if element match to conditions.
|
boolean |
Or.match(Element element)
This method checks if element match to conditions.
|
boolean |
ElementCriteria.match(Element element)
This method checks if element match to conditions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Node.evaluate(Collection<Object> result,
Element src) |
Object |
TPathExpression.evaluate(Element element) |
List<Object> |
TPathExpression.evaluateAsArray(Element element) |
Object |
Function.value(Element element) |
Object |
Function.Attr.value(Element element) |
Object |
Function.Value.value(Element element) |
| Modifier and Type | Method and Description |
|---|---|
ElementBuilder |
ElementBuilder.addChild(Element element) |
Element |
ElementWrapper.addChild(Element child)
Add child element to tree and return the added element.
|
Element |
DefaultElement.addChild(Element child) |
Element |
Element.addChild(Element child)
Add child element to tree and return the added element.
|
ElementBuilder |
ElementBuilder.child(String name) |
static Element |
ElementFactory.create(Element src) |
static ElementBuilder |
ElementBuilder.create(String name) |
static Element |
ElementFactory.create(String name) |
static ElementBuilder |
ElementBuilder.create(String name,
String xmlns) |
static Element |
ElementFactory.create(String name,
String value,
String xmlns) |
Element |
ElementWrapper.findChild(String[] elemPath) |
Element |
DefaultElement.findChild(String[] elemPath) |
Element |
Element.findChild(String[] elemPath) |
String |
ElementWrapper.getAsString()
Get this element as XML string.
|
String |
DefaultElement.getAsString() |
String |
Element.getAsString()
Get this element as XML string.
|
String |
ElementWrapper.getAttribute(String attName)
Get attribute by name.
|
String |
DefaultElement.getAttribute(String attName) |
String |
Element.getAttribute(String attName)
Get attribute by name.
|
Map<String,String> |
ElementWrapper.getAttributes()
Get all attributes as a Map.
|
Map<String,String> |
DefaultElement.getAttributes() |
Map<String,String> |
Element.getAttributes()
Get all attributes as a Map.
|
Element |
ElementWrapper.getChildAfter(Element child)
Gets the first child after specified child in children list.
|
Element |
DefaultElement.getChildAfter(Element child) |
Element |
Element.getChildAfter(Element child)
Gets the first child after specified child in children list.
|
protected String |
ElementWrapper.getChildElementValue(String elemName) |
protected String |
ElementWrapper.getChildElementValue(String elemName,
String xmlns) |
List<Element> |
ElementWrapper.getChildren()
Get all children of the element.
|
List<Element> |
DefaultElement.getChildren() |
List<Element> |
Element.getChildren()
Get all children of the element.
|
List<Element> |
ElementWrapper.getChildren(String name)
Get children by name.
|
List<Element> |
DefaultElement.getChildren(String name) |
List<Element> |
Element.getChildren(String name)
Get children by name.
|
List<Element> |
ElementWrapper.getChildrenNS(String xmlns)
Get children by namespace.
|
List<Element> |
DefaultElement.getChildrenNS(String xmlns) |
List<Element> |
Element.getChildrenNS(String xmlns)
Get children by namespace.
|
Element |
ElementWrapper.getChildrenNS(String name,
String xmlns)
Get children by namespace.
|
Element |
DefaultElement.getChildrenNS(String name,
String xmlns) |
Element |
Element.getChildrenNS(String name,
String xmlns)
Get children by namespace.
|
Element |
ElementWrapper.getFirstChild()
Get the first child element of this element.
|
Element |
DefaultElement.getFirstChild() |
Element |
Element.getFirstChild()
Get the first child element of this element.
|
Element |
ElementWrapper.getFirstChild(String name) |
Element |
DefaultElement.getFirstChild(String name) |
Element |
Element.getFirstChild(String name) |
String |
ElementWrapper.getName()
Get name of this element.
|
String |
DefaultElement.getName() |
String |
Element.getName()
Get name of this element.
|
Element |
ElementWrapper.getNextSibling()
Get next sibling to this element or null if no parent or no more siblings
exist.
|
Element |
DefaultElement.getNextSibling() |
Element |
Element.getNextSibling()
Get next sibling to this element or null if no parent or no more siblings
exist.
|
Element |
ElementWrapper.getParent()
Get parent element of this element.
|
Element |
DefaultElement.getParent() |
Element |
Element.getParent()
Get parent element of this element.
|
String |
ElementWrapper.getValue()
Get element value.
|
String |
DefaultElement.getValue() |
String |
Element.getValue()
Get element value.
|
String |
ElementWrapper.getXMLNS()
Get namespace of this element. traverses up to find actual namespace.
|
String |
DefaultElement.getXMLNS() |
String |
Element.getXMLNS()
Get namespace of this element. traverses up to find actual namespace.
|
static Element |
XmlTools.makeResult(Element element) |
void |
ElementWrapper.removeAttribute(String key)
Remove attribute from element.
|
void |
DefaultElement.removeAttribute(String key) |
void |
Element.removeAttribute(String key)
Remove attribute from element.
|
void |
ElementWrapper.removeChild(Element child)
Remove child from element.
|
void |
DefaultElement.removeChild(Element child) |
void |
Element.removeChild(Element child)
Remove child from element.
|
ElementBuilder |
ElementBuilder.setAttribute(String key,
String value) |
void |
ElementWrapper.setAttribute(String key,
String value)
Set value of attribute.
|
void |
DefaultElement.setAttribute(String key,
String value) |
void |
Element.setAttribute(String key,
String value)
Set value of attribute.
|
ElementBuilder |
ElementBuilder.setAttributes(Map<String,String> attrs) |
void |
ElementWrapper.setAttributes(Map<String,String> attrs)
Set a number of attributes.
|
void |
DefaultElement.setAttributes(Map<String,String> attrs) |
void |
Element.setAttributes(Map<String,String> attrs)
Set a number of attributes.
|
protected void |
ElementWrapper.setChildElementValue(String elemName,
String value) |
protected void |
ElementWrapper.setChildElementValue(String elemName,
String xmlns,
String value) |
void |
ElementWrapper.setParent(Element parent)
Set element parent.
|
void |
DefaultElement.setParent(Element parent) |
void |
Element.setParent(Element parent)
Set element parent.
|
ElementBuilder |
ElementBuilder.setValue(String value) |
void |
ElementWrapper.setValue(String value)
Set value of this element.
|
void |
DefaultElement.setValue(String value) |
void |
Element.setValue(String value)
Set value of this element.
|
ElementBuilder |
ElementBuilder.setXMLNS(String xmlns) |
void |
ElementWrapper.setXMLNS(String xmlns)
Change the namespace of this element.
|
void |
DefaultElement.setXMLNS(String xmlns) |
void |
Element.setXMLNS(String xmlns)
Change the namespace of this element.
|
ElementBuilder |
ElementBuilder.up() |
| Modifier and Type | Method and Description |
|---|---|
BooleanField |
JabberDataElement.addBooleanField(String var,
Boolean value)
Adds boolean field to form.
|
protected void |
JabberDataElement.addField(AbstractField<?> f) |
void |
JidMultiField.addFieldValue(JID... value)
Add value to field.
|
void |
TextMultiField.addFieldValue(String... value)
Adds value to field.
|
void |
ListMultiField.addFieldValue(String... value)
Adds value to field.
|
FixedField |
JabberDataElement.addFixedField(String value)
Adds fixed field to form.
|
FixedField |
JabberDataElement.addFixedField(String var,
String value)
Adds fixed field to form.
|
void |
JabberDataElement.addFORM_TYPE(String value)
Adds field "FORM_TYPE" hidded field to form.
|
HiddenField |
JabberDataElement.addHiddenField(String var,
String value)
Adds hidden field to form.
|
JidMultiField |
JabberDataElement.addJidMultiField(String var,
JID... value)
Adds jid-multi field to form.
|
JidSingleField |
JabberDataElement.addJidSingleField(String var,
JID value)
Adds jid-single field to form.
|
ListMultiField |
JabberDataElement.addListMultiField(String var,
String... value)
Adds list-multi field to form.
|
ListSingleField |
JabberDataElement.addListSingleField(String var,
String value)
Adds list-single field to form.
|
void |
ListSingleField.addOption(String label,
String value)
Adds option to field.
|
void |
ListMultiField.addOption(String label,
String value)
Adds option to field.
|
TextMultiField |
JabberDataElement.addTextMultiField(String var,
String... value)
Adds text-multi field to form.
|
TextPrivateField |
JabberDataElement.addTextPrivateField(String var,
String value)
Adds text-private field to form.
|
TextSingleField |
JabberDataElement.addTextSingleField(String var,
String value)
Adds text-single field to form.
|
void |
JabberDataElement.cleanUpForm() |
void |
ListSingleField.clearOptions()
Removes all options.
|
void |
ListMultiField.clearOptions()
Removes all options.
|
void |
JidMultiField.clearValues()
Removes all values.
|
void |
TextMultiField.clearValues()
Removes all values.
|
void |
ListMultiField.clearValues()
Removes all values.
|
String |
JabberDataElement.getAsString() |
String |
Field.getDesc()
Returns natural-language description of field.
|
String |
AbstractField.getDesc()
Returns natural-language description of field.
|
<X extends AbstractField<?>> |
JabberDataElement.getField(int row,
String var) |
T |
Field.getFieldValue()
Returns value of field.
|
String |
HiddenField.getFieldValue()
Returns value of field.
|
String |
ListSingleField.getFieldValue()
Returns value of field.
|
String |
TextPrivateField.getFieldValue()
Returns value of field.
|
String |
TextSingleField.getFieldValue()
Returns value of field.
|
Boolean |
BooleanField.getFieldValue()
Returns value of field.
|
JID[] |
JidMultiField.getFieldValue()
Returns value of field.
|
JID |
JidSingleField.getFieldValue()
Returns value of field.
|
String[] |
TextMultiField.getFieldValue()
Returns value of field.
|
String[] |
ListMultiField.getFieldValue()
Returns value of field.
|
String |
FixedField.getFieldValue()
Returns value of field.
|
static String[] |
JabberDataElement.getFieldValueAsStringArray(AbstractField field) |
String |
JabberDataElement.getInstructions()
Returns natural language instruction.
|
String |
Field.getLabel()
Returns label of field.
|
String |
AbstractField.getLabel()
Returns label of field.
|
int |
JabberDataElement.getRowsCount() |
String |
JabberDataElement.getTitle()
Returns title.
|
String |
Field.getType()
Returns field type.
|
XDataType |
JabberDataElement.getType()
Return data type.
|
String |
AbstractField.getType()
Returns field type.
|
String |
Field.getVar()
Returns name of field.
|
String |
AbstractField.getVar()
Returns name of field.
|
boolean |
Field.isRequired()
Get is this field is required.
|
boolean |
AbstractField.isRequired()
Get is this field is required.
|
void |
Field.setDesc(String desc)
Set natural-language description of field.
|
void |
AbstractField.setDesc(String desc)
Set natural-language description of field.
|
void |
BooleanField.setFieldValue(Boolean value)
Sets value of field.
|
void |
JidSingleField.setFieldValue(JID value)
Sets value of field.
|
void |
JidMultiField.setFieldValue(JID[] value)
Sets value of field.
|
void |
HiddenField.setFieldValue(String value)
Sets value of field.
|
void |
ListSingleField.setFieldValue(String value)
Sets value of field.
|
void |
TextPrivateField.setFieldValue(String value)
Sets value of field.
|
void |
TextSingleField.setFieldValue(String value)
Sets value of field.
|
void |
FixedField.setFieldValue(String value)
Sets value of field.
|
void |
TextMultiField.setFieldValue(String[] value)
Sets value of field.
|
void |
ListMultiField.setFieldValue(String[] value)
Sets value of field.
|
void |
Field.setFieldValue(T value)
Sets value of field.
|
void |
JabberDataElement.setInstructions(String instructions)
Sets natural-language instruction.
|
void |
Field.setLabel(String label)
Sets label of field.
|
void |
AbstractField.setLabel(String label)
Sets label of field.
|
void |
Field.setRequired(boolean isRequired)
Set if this field is required one.
|
void |
AbstractField.setRequired(boolean value)
Set if this field is required one.
|
void |
JabberDataElement.setTitle(String title)
Sets form title.
|
void |
Field.setVar(String var)
Sets name of field.
|
void |
AbstractField.setVar(String var)
Sets name of field.
|
| Constructor and Description |
|---|
JabberDataElement(XDataType type)
Creates empty form instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SoftwareVersionModule.checkSoftwareVersion(JID jid,
SoftwareVersionModule.SoftwareVersionAsyncCallback callback)
Requests software version for given entity.
|
protected static Element |
AbstractStanzaModule.getFirstChild(Element element,
String elementName) |
boolean |
ClientStateIndicationModule.isAvailable() |
static boolean |
SessionEstablishmentModule.isSessionEstablishingAvailable(SessionObject sessionObject) |
void |
PingModule.PingAsyncCallback.onSuccess(Stanza responseStanza) |
void |
BookmarksModule.BookmarksAsyncCallback.onSuccess(Stanza stanza) |
void |
EntityTimeModule.EntityTimeAsyncCallback.onSuccess(Stanza responseStanza) |
void |
SoftwareVersionModule.SoftwareVersionAsyncCallback.onSuccess(Stanza responseStanza) |
protected abstract void |
SoftwareVersionModule.SoftwareVersionAsyncCallback.onVersionReceived(String name,
String version,
String os)
Called on success.
|
void |
ClientStateIndicationModule.process(Element element) |
void |
ResourceBinderModule.process(Element element) |
void |
SessionEstablishmentModule.process(Element element) |
protected void |
SoftwareVersionModule.processGet(IQ element) |
protected void |
PingModule.processSet(IQ stanza) |
protected void |
EntityTimeModule.processSet(IQ stanza) |
protected void |
SoftwareVersionModule.processSet(IQ element) |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
SaslModule.getAllowedSASLMechanisms(SessionObject sessionObject) |
protected Collection<String> |
SaslModule.getSupportedMechanisms() |
protected SaslMechanism |
SaslModule.guessSaslMechanism() |
static boolean |
AuthModule.isAuthAvailable(SessionObject sessionObject) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
DiscoveryModule.DiscoItemsAsyncCallback.onInfoReceived(String attribute,
ArrayList<DiscoveryModule.Item> items) |
void |
DiscoveryModule.DiscoItemsAsyncCallback.onInfoReceived(String attribute,
ArrayList<DiscoveryModule.Item> items,
RSM rsm) |
protected abstract void |
DiscoveryModule.DiscoInfoAsyncCallback.onInfoReceived(String node,
Collection<DiscoveryModule.Identity> identities,
Collection<String> features) |
void |
DiscoveryModule.DiscoInfoAsyncCallback.onSuccess(Stanza responseStanza) |
void |
DiscoveryModule.DiscoItemsAsyncCallback.onSuccess(Stanza responseStanza) |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamManagementModule.processIncomingStanza(Element element) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Stanza.canBeConverted(Element element) |
static ErrorElement |
ErrorElement.extract(Element stanza) |
String |
Message.getBody()
Return message body.
|
String |
ErrorElement.getCode()
Return error code.
|
XMPPException.ErrorCondition |
ErrorElement.getCondition()
Return error condition.
|
XMPPException.ErrorCondition |
Stanza.getErrorCondition()
Returns XMPPException.ErrorCondition element.
|
String |
Stanza.getErrorMessage() |
JID |
Stanza.getFrom()
Returns 'from' attribute.
|
String |
Stanza.getId()
Returns id of stanza.
|
String |
Presence.getNickname()
Returns nickname.
|
Integer |
Presence.getPriority()
Returns priority level of resource.
|
Element |
IQ.getQuery()
Return <query/> child element.
|
Presence.Show |
Presence.getShow()
Return avaiability substate.
|
String |
Presence.getStatus()
Returns natural-language description of an entity's availability.
|
String |
Message.getSubject()
Returns subject of message.
|
String |
ErrorElement.getText()
Return human readable error description.
|
String |
Message.getThread()
Returns thread-id.
|
JID |
Stanza.getTo()
Returns 'to' attribute.
|
StanzaType |
Stanza.getType()
Returns type of stanza.
|
String |
ErrorElement.getType()
Return error type.
|
StanzaType |
Message.getType()
Returns type of stanza.
|
StanzaType |
Stanza.getType(StanzaType defaultValue)
Returns type of stanza.
|
void |
Message.setBody(String body)
Sets body of message.
|
void |
Stanza.setFrom(JID jid)
Sets 'from' attribute.
|
void |
Stanza.setId(String id)
Sets id of stanza
|
void |
Presence.setNickname(String nickname)
Sets nickname.
|
void |
Presence.setPriority(Integer value)
Sets priority level of resource.
|
void |
Presence.setShow(Presence.Show show)
Sets avaiability sub-state.
|
void |
Presence.setStatus(String status)
Sets natural-language description of an entity's availability.
|
void |
Message.setSubject(String subject)
Sets subject of message.
|
void |
Message.setThread(String thread)
Sets thread-id of message.
|
void |
Stanza.setTo(JID jid)
Sets 'to' attribute.
|
void |
Stanza.setType(StanzaType type)
Sets type of stanza.
|
| Constructor and Description |
|---|
Message(Element element) |
| Modifier and Type | Method and Description |
|---|---|
RSM |
RSM.fromElement(Element e) |
Element |
RSM.toElement()
Method description
|
| Modifier and Type | Method and Description |
|---|---|
static XmppDelay |
XmppDelay.extract(Stanza stanza) |
JID |
XmppDelay.getFrom() |
Date |
XmppDelay.getStamp() |
Copyright © 2006–2021 Tigase. All rights reserved.