正在查看: 95爱播免登录版 v3.1.9 应用的 BodyQName.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 BodyQName.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.kenai.jbosh;
public final class BodyQName {
static final String BOSH_NS_URI = "http://jabber.org/protocol/httpbind";
private final QName qname;
private BodyQName(QName qName) {
this.qname = qName;
}
public static BodyQName create(String str, String str2) {
return createWithPrefix(str, str2, null);
}
static BodyQName createBOSH(String str) {
return createWithPrefix(BOSH_NS_URI, str, null);
}
public static BodyQName createWithPrefix(String str, String str2, String str3) {
if (str == null || str.length() == 0) {
throw new IllegalArgumentException("URI is required and may not be null/empty");
}
if (str2 == null || str2.length() == 0) {
throw new IllegalArgumentException("Local arg is required and may not be null/empty");
}
return (str3 == null || str3.length() == 0) ? new BodyQName(new QName(str, str2)) : new BodyQName(new QName(str, str2, str3));
}
public boolean equals(Object obj) {
if (obj instanceof BodyQName) {
return this.qname.equals(((BodyQName) obj).qname);
}
return false;
}
boolean equalsQName(QName qName) {
return this.qname.equals(qName);
}
public String getLocalPart() {
return this.qname.getLocalPart();
}
public String getNamespaceURI() {
return this.qname.getNamespaceURI();
}
public String getPrefix() {
return this.qname.getPrefix();
}
public int hashCode() {
return this.qname.hashCode();
}
}