| 
 | Smack | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| EmbeddedPacketExtension | This interface defines PacketExtensionimplementations that contain other
 extensions. | 
| Class Summary | |
|---|---|
| Affiliation | Represents a affiliation between a user and a node, where the Affiliation.typedefines 
 the type of affiliation. | 
| AffiliationsExtension | Represents the affiliations element of the reply to a request for affiliations. | 
| CollectionNode | |
| ConfigurationEvent | Represents the configuration element of a pubsub message event which associates a configuration form to the node which was configured. | 
| ConfigureForm | A decorator for a Formto easily enable reading and updating
 of node configuration. | 
| EventElement | Represents the top level element of a pubsub event extension. | 
| FormNode | Generic packet extension which represents any pubsub form that is parsed from the incoming stream or being sent out to the server. | 
| GetItemsRequest | Represents a request to subscribe to a node. | 
| 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<T extends Item> | Represents an event generated by an item(s) being published to a node. | 
| ItemsExtension | This class is used to for multiple purposes. | 
| 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. | 
| OptionsExtension | A packet extension representing the options element. | 
| PayloadItem<E extends PacketExtension> | This class represents an item that has been, or will be published to a pubsub node. | 
| PublishItem<T extends Item> | Represents a request to publish an item(s) to a specific node. | 
| PubSubManager | This is the starting point for access to the pubsub service. | 
| RetractItem | Represents and item that has been deleted from a node. | 
| SimplePayload | The default payload representation for Item#getPayload(). | 
| SubscribeExtension | Represents a request to subscribe to a node. | 
| SubscribeForm | A decorator for a Formto easily enable reading and updating
 of subscription options. | 
| Subscription | Represents a subscription to node for both requests and replies. | 
| SubscriptionEvent | Base class to represents events that are associated to subscriptions. | 
| SubscriptionsExtension | Represents the element holding the list of subscription elements. | 
| UnsubscribeExtension | Represents an unsubscribe element. | 
| Enum Summary | |
|---|---|
| AccessModel | This enumeration represents the access models for the pubsub node as defined in the pubsub specification section 16.4.3 | 
| 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. | 
| 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. | 
| FormType | Defines the allowable types for a Form | 
| ItemReply | These are the options for the node configuration setting ConfigureForm.setItemReply(ItemReply),
 which defines who should receive replies to items. | 
| ItemsExtension.ItemsElementType | |
| NodeType | Defines the available types of nodes | 
| PresenceState | Defines the possible valid presence states for node subscription via SubscribeForm.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. | 
| SubscribeOptionFields | Defines the possible field options for a subscribe options form as defined by Section 16.4.2. | 
| Subscription.State | |
| 
 | Smack | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||