Uses of Package
org.jivesoftware.smackx.pubsub
-
Packages that use org.jivesoftware.smackx.pubsub Package Description org.jivesoftware.smackx.geoloc Smacks implementation of XEP-0080: User Location.org.jivesoftware.smackx.mood Smack's API for XEP-0107: User Mood.org.jivesoftware.smackx.omemo Classes and interfaces for OMEMO Encryption.org.jivesoftware.smackx.ox Smack API for XEP-0373: OpenPGP for XMPP.org.jivesoftware.smackx.ox.util Utility classes for XEP-0373: OpenPGP for XMPP.org.jivesoftware.smackx.pep Smacks implementation XEP-0163: Personal Eventing Protocol.org.jivesoftware.smackx.pubsub Smack's API for XEP-0060: Publish-Subscribe.org.jivesoftware.smackx.pubsub.filter Filters for Publish-Subscribe (XEP-60).org.jivesoftware.smackx.pubsub.form Smack's implementation of Data Forms (XEP-0004) for PubSub.org.jivesoftware.smackx.pubsub.listener Listeners for Publish-Subscribe (XEP-60) events.org.jivesoftware.smackx.pubsub.packet Stanzas and extension elements for Publish-Subscribe (XEP-60).org.jivesoftware.smackx.pubsub.provider Providers for Publish-Subscribe (XEP-60).org.jivesoftware.smackx.pubsub.util Utilities for Publish-Subscribe (XEP-60).org.jivesoftware.smackx.usertune Smack's API for XEP-0118: User Tune. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.geoloc Class Description PubSubException.NotALeafNodeException -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.mood Class Description PubSubException.NotALeafNodeException -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.omemo Class Description PubSubException.NotALeafNodeException -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.ox Class Description PubSubException.NotALeafNodeException PubSubException.NotAPubSubNodeException -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.ox.util Class Description AccessModel This enumeration represents the access models for the PubSub node as defined in the PubSub specification section 16.4.3.LeafNode The main class for the majority of PubSub functionality.PubSubException.NotALeafNodeException PubSubException.NotAPubSubNodeException PubSubManager This is the starting point for access to the pubsub service. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pep Class Description EventElement Represents the top level element of a PubSub event extension.Item This class represents an item that has been, or will be published to a PubSub node.LeafNode The main class for the majority of PubSub functionality.PubSubException.NotALeafNodeException PubSubManager This is the starting point for access to the pubsub service. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pubsub Class Description AccessModel This enumeration represents the access models for the PubSub node as defined in the PubSub specification section 16.4.3.Affiliation Represents a affiliation between a user and a node, where theAffiliation.Type
defines the type of affiliation.Affiliation.AffiliationNamespace Affiliation.Type ChildrenAssociationPolicy This enumeration represents the children association policy for associating leaf nodes with collection nodes as defined in the PubSub specification section 16.4.3.ConfigureNodeFields This enumeration represents all the fields of a node configuration form.EmbeddedPacketExtension This interface definesExtensionElement
implementations that contain other extensions.EventElement Represents the top level element of a PubSub event extension.EventElementType This enumeration defines the possible event types that are supported within PubSub event messages.FormNodeType The types of forms supported by the PubSub specification.Item This class represents an item that has been, or will be published to a PubSub node.Item.ItemNamespace ItemReply These are the options for the node configuration settingFillableConfigureForm.setItemReply(ItemReply)
, which defines who should receive replies to items.ItemsExtension.ItemsElementType LeafNode The main class for the majority of PubSub functionality.Node NodeEvent NodeExtension A class which represents a common element within the pubsub defined schemas.NodeType Defines the available types of nodes.NotificationType Specify the delivery style for event notifications.PresenceState Defines the possible valid presence states for node subscription viaSubscribeFormReader.getShowValues()
.PublishModel Determines who may publish to a node.PubSubElementType Defines all the possible element types as defined for all the pubsub schemas in all 3 namespaces.PubSubException PubSubException.NotALeafNodeException PubSubException.NotAPubSubNodeException PubSubFeature The features a PubSub service may provides.PubSubManager This is the starting point for access to the pubsub service.SubscribeOptionFields Defines the possible field options for a subscribe options form as defined by Section 16.4.2.Subscription Represents a subscription to node for both requests and replies.Subscription.State SubscriptionEvent Base class to represents events that are associated to subscriptions.SubscriptionsExtension.SubscriptionsNamespace -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pubsub.filter Class Description EventElement Represents the top level element of a PubSub event extension. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pubsub.form Class Description AccessModel This enumeration represents the access models for the PubSub node as defined in the PubSub specification section 16.4.3.ChildrenAssociationPolicy This enumeration represents the children association policy for associating leaf nodes with collection nodes as defined in the PubSub specification section 16.4.3.ItemReply These are the options for the node configuration settingFillableConfigureForm.setItemReply(ItemReply)
, which defines who should receive replies to items.NodeType Defines the available types of nodes.NotificationType Specify the delivery style for event notifications.PresenceState Defines the possible valid presence states for node subscription viaSubscribeFormReader.getShowValues()
.PublishModel Determines who may publish to a node. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pubsub.listener Class Description ConfigurationEvent Represents the configuration element of a PubSub message event which associates a configuration form to the node which was configured.Item This class represents an item that has been, or will be published to a PubSub node.ItemDeleteEvent Represents an event in which items have been deleted from the node.ItemPublishEvent Represents an event generated by an item(s) being published to a node. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pubsub.packet Class Description NodeExtension A class which represents a common element within the pubsub defined schemas.PubSubElementType Defines all the possible element types as defined for all the pubsub schemas in all 3 namespaces. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pubsub.provider Class Description Affiliation Represents a affiliation between a user and a node, where theAffiliation.Type
defines the type of affiliation.AffiliationsExtension Represents the affiliations element of the reply to a request for affiliations.ConfigurationEvent Represents the configuration element of a PubSub message event which associates a configuration form to the node which was configured.EventElement Represents the top level element of a PubSub event extension.FormNode Generic stanza extension which represents any PubSub form that is parsed from the incoming stream or being sent out to the server.Item This class represents an item that has been, or will be published to a PubSub node.ItemsExtension This class is used for multiple purposes.NodeExtension A class which represents a common element within the pubsub defined schemas.RetractItem Represents and item that has been deleted from a node.Subscription Represents a subscription to node for both requests and replies.SubscriptionsExtension Represents the element holding the list of subscription elements. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.pubsub.util Class Description PubSubElementType Defines all the possible element types as defined for all the pubsub schemas in all 3 namespaces. -
Classes in org.jivesoftware.smackx.pubsub used by org.jivesoftware.smackx.usertune Class Description PubSubException.NotALeafNodeException