1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-06-18 09:34:53 +02:00

Improve PubSubNamespace

This commit is contained in:
Florian Schmaus 2015-06-06 16:33:43 +02:00
parent fce0aeadef
commit 4d7279d036

View file

@ -31,21 +31,23 @@ public enum PubSubNamespace
EVENT("event"),
OWNER("owner");
private String fragment;
private final String fragment;
private final String fullNamespace;
private PubSubNamespace(String fragment)
{
this.fragment = fragment;
if (fragment != null) {
fullNamespace = PubSub.NAMESPACE + '#' + fragment;
}
else {
fullNamespace = PubSub.NAMESPACE;
}
}
public String getXmlns()
{
String ns = PubSub.NAMESPACE;
if (fragment != null)
ns += '#' + fragment;
return ns;
return fullNamespace;
}
public String getFragment()