正在查看: 95爱播免登录版 v3.1.9 应用的 PubSubNamespace.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 PubSubNamespace.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package org.jivesoftware.smackx.pubsub.packet;
public enum PubSubNamespace {
BASIC(null),
ERROR("errors"),
EVENT("event"),
OWNER("owner");
private String fragment;
PubSubNamespace(String str) {
this.fragment = str;
}
public static PubSubNamespace valueOfFromXmlns(String str) {
return str.lastIndexOf(35) != -1 ? valueOf(str.substring(str.lastIndexOf(35) + 1).toUpperCase()) : BASIC;
}
public static PubSubNamespace[] valuesCustom() {
PubSubNamespace[] valuesCustom = values();
int length = valuesCustom.length;
PubSubNamespace[] pubSubNamespaceArr = new PubSubNamespace[length];
System.arraycopy(valuesCustom, 0, pubSubNamespaceArr, 0, length);
return pubSubNamespaceArr;
}
public String getFragment() {
return this.fragment;
}
public String getXmlns() {
if (this.fragment == null) {
return "http://jabber.org/protocol/pubsub";
}
return "http://jabber.org/protocol/pubsub#" + this.fragment;
}
}