author | "Vincent Veronis" |
Tue, 28 Dec 2010 11:35:34 +0100 | |
changeset 831 | 41d5d97b74fd |
parent 804 | eaecdcf75b02 |
permissions | -rw-r--r-- |
804
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
1 |
--- ../../../src/smack/org/jivesoftware/smackx/pubsub/provider/ItemProvider.java (révision 11644) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
2 |
+++ org/jivesoftware/smackx/pubsub/provider/ItemProvider.java (copie de travail) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
3 |
@@ -45,6 +45,8 @@ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
4 |
} |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
5 |
else |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
6 |
{ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
7 |
+ while (tag != XmlPullParser.START_TAG) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
8 |
+ tag = parser.next(); |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
9 |
String payloadElemName = parser.getName(); |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
10 |
String payloadNS = parser.getNamespace(); |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
11 |
|
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
12 |
--- ../../../src/org/jivesoftware/smackx/pubsub/Node.java (révision 11644) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
13 |
+++ org/jivesoftware/smackx/pubsub/Node.java (copie de travail) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
14 |
@@ -60,7 +60,7 @@ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
15 |
* |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
16 |
* For example, OpenFire requires the server to be prefixed by <b>pubsub</b> |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
17 |
*/ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
18 |
- void setTo(String toAddress) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
19 |
+ public void setTo(String toAddress) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
20 |
{ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
21 |
to = toAddress; |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
22 |
} |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
23 |
--- ../../../src/org/jivesoftware/smackx/pubsub/LeafNode.java (révision 11644) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
24 |
+++ org/jivesoftware/smackx/pubsub/LeafNode.java (copie de travail) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
25 |
@@ -34,7 +34,7 @@ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
26 |
*/ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
27 |
public class LeafNode extends Node |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
28 |
{ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
29 |
- LeafNode(Connection connection, String nodeName) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
30 |
+ public LeafNode(Connection connection, String nodeName) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
31 |
{ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
32 |
super(connection, nodeName); |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
33 |
} |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
34 |
--- ../../../src/org/jivesoftware/smackx/pubsub/PubSubManager.java (révision 11644) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
35 |
+++ org/jivesoftware/smackx/pubsub/PubSubManager.java (copie de travail) |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
36 |
@@ -43,8 +43,8 @@ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
37 |
*/ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
38 |
final public class PubSubManager |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
39 |
{ |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
40 |
- private Connection con; |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
41 |
- private String to; |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
42 |
+ protected Connection con; |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
43 |
+ protected String to; |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
44 |
private Map<String, Node> nodeMap = new ConcurrentHashMap<String, Node>(); |
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
45 |
|
eaecdcf75b02
Complete user avatar implementation in reception
Da Risk <darisk972@gmail.com>
parents:
diff
changeset
|
46 |
/** |