Smack/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub
Florian Schmaus 9e797c1b17 Enable PacketExtensions for IQs
This is actually only part one, i.e. with this commit if the user adds a
PacketExtension to an IQ it will be included in IQ.toXml(). Which was
previously only the case if the IQ subclass explicitly included packet
extensions.

The second part of the change is to change the IQ provider, so that
packet extensions are automatically parsed.

Cases where PacketExtensions are used for Message and IQ are slightly
changed. The IQ sublcass now only has a field with this
PacketExtension (see for example
bytestreams.ibb.packet.DataPacketExtension).

Also changed hoxt API: Removed unnecessary indirection and made the
API more Smack idiomatic.
2014-11-10 11:43:18 +01:00
..
listener Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
packet Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
provider Add 'PacketParserUtils.addPacketextension()' 2014-10-08 16:01:19 +02:00
util Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
AccessModel.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
Affiliation.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
AffiliationsExtension.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ChildrenAssociationPolicy.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
CollectionNode.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ConfigurationEvent.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ConfigureForm.java Fix Typo: s/isSubscibe/isSubscribe/ in ConfigureForm 2014-08-01 23:15:46 +02:00
ConfigureNodeFields.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
EmbeddedPacketExtension.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
EventElement.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
EventElementType.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
FormNode.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
FormNodeType.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
FormType.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
GetItemsRequest.java Remove duplicate code in pubusb LeafNode 2014-09-21 20:49:11 +02:00
Item.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ItemDeleteEvent.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ItemPublishEvent.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
ItemReply.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ItemsExtension.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
LeafNode.java Enabling additional and returned extensions in getItems() 2014-09-26 16:56:08 +02:00
Node.java Merge branch '4.0' 2014-07-14 14:31:09 +02:00
NodeEvent.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
NodeExtension.java Remove duplicate code in pubusb LeafNode 2014-09-21 20:49:11 +02:00
NodeType.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
OptionsExtension.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PayloadItem.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PresenceState.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PubSubElementType.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PubSubManager.java Make PubSubManager.getNode(String) more robust 2014-10-17 14:26:06 +02:00
PublishItem.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
PublishModel.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
RetractItem.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SimplePayload.java Use CharSequence instead of String in parseContent() 2014-07-06 21:10:40 +02:00
SubscribeExtension.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SubscribeForm.java Use jxmpp-core (0.1.0-alpha1-SNAPSHOT) 2014-06-01 12:24:30 +02:00
SubscribeOptionFields.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
Subscription.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SubscriptionEvent.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SubscriptionsExtension.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
UnsubscribeExtension.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00