Improve PubSubNamespace

This commit is contained in:
Florian Schmaus 2015-06-06 16:33:43 +02:00
parent fce0aeadef
commit 4d7279d036
1 changed files with 9 additions and 7 deletions

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()