正在查看: BAM Crawford v6.14.1 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BAM Crawford v6.14.1 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.subsplash.thechurchapp.handlers.more;
import android.sax.Element;
import android.sax.EndElementListener;
import android.sax.EndTextElementListener;
import android.sax.RootElement;
import android.util.Log;
import android.util.Xml;
import com.subsplash.thechurchapp.handlers.common.NavigationHandler;
import com.subsplash.thechurchapp.handlers.notes.NoteHandler;
import com.subsplash.util.h0;
import com.subsplash.util.w;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
public class a implements com.subsplash.thechurchapp.api.d {
private String a = null;
private String b = null;
class C0054a implements EndTextElementListener {
final List a;
C0054a(List list) {
this.a = list;
}
@Override
public void end(String str) {
URL o = h0.o("MoreParser", str);
if (o != null) {
this.a.add(o);
}
}
}
class a0 implements EndTextElementListener {
final List a;
a0(List list) {
this.a = list;
}
@Override
public void end(String str) {
URL o = h0.o("MoreParser", str);
if (o != null) {
this.a.add(o);
}
}
}
class b implements EndElementListener {
final com.subsplash.util.w a;
final List b;
b(com.subsplash.util.w wVar, List list) {
this.a = wVar;
this.b = list;
}
@Override
public void end() {
this.a.h(w.b.NONE, w.c.IMAGES, this.b);
}
}
class b0 implements EndTextElementListener {
final List a;
b0(List list) {
this.a = list;
}
@Override
public void end(String str) {
URL o = h0.o("MoreParser", str);
if (o != null) {
this.a.add(o);
}
}
}
class c implements EndElementListener {
final com.subsplash.util.w a;
final List b;
c(com.subsplash.util.w wVar, List list) {
this.a = wVar;
this.b = list;
}
@Override
public void end() {
this.a.h(w.b.DOUBLE, w.c.IMAGES, this.b);
}
}
class d implements EndElementListener {
final com.subsplash.util.w a;
final List b;
d(com.subsplash.util.w wVar, List list) {
this.a = wVar;
this.b = list;
}
@Override
public void end() {
this.a.h(w.b.IPAD, w.c.IMAGES, this.b);
}
}
class e implements EndElementListener {
final com.subsplash.util.w a;
final List b;
e(com.subsplash.util.w wVar, List list) {
this.a = wVar;
this.b = list;
}
@Override
public void end() {
this.a.h(w.b.IPADDOUBLE, w.c.IMAGES, this.b);
}
}
class f implements EndTextElementListener {
final com.subsplash.thechurchapp.handlers.common.i a;
f(com.subsplash.thechurchapp.handlers.common.i iVar) {
this.a = iVar;
}
@Override
public void end(String str) {
this.a.setPriorityName(h0.m("MoreParser", str));
}
}
class g implements EndTextElementListener {
final com.subsplash.thechurchapp.handlers.common.i a;
g(com.subsplash.thechurchapp.handlers.common.i iVar) {
this.a = iVar;
}
@Override
public void end(String str) {
this.a.setName(h0.p("MoreParser", str));
}
}
class h implements EndTextElementListener {
h() {
}
@Override
public void end(String str) {
a.this.a = str;
}
}
class i implements EndTextElementListener {
i() {
}
@Override
public void end(String str) {
if (a.this.a == null) {
a.this.a = str;
}
}
}
class j implements EndTextElementListener {
j() {
}
@Override
public void end(String str) {
a.this.b = str;
}
}
class k implements EndTextElementListener {
final MoreHandler a;
k(MoreHandler moreHandler) {
this.a = moreHandler;
}
@Override
public void end(String str) {
this.a.title = h0.p("MoreParser", str);
}
}
class l implements EndTextElementListener {
l() {
}
@Override
public void end(String str) {
if (a.this.b == null) {
a.this.b = str;
}
}
}
class m implements EndElementListener {
final com.subsplash.thechurchapp.handlers.common.i a;
final MoreHandler b;
m(com.subsplash.thechurchapp.handlers.common.i iVar, MoreHandler moreHandler) {
this.a = iVar;
this.b = moreHandler;
}
@Override
public void end() {
this.a.setNavigationHandler(NavigationHandler.CreateHandler(a.this.a, a.this.b));
this.b.addButtonItem(0, this.a.copy());
this.a.reuse();
a.this.a = null;
a.this.b = null;
}
}
class n implements EndTextElementListener {
final com.subsplash.thechurchapp.handlers.common.i a;
n(com.subsplash.thechurchapp.handlers.common.i iVar) {
this.a = iVar;
}
@Override
public void end(String str) {
this.a.setPriorityName(h0.m("MoreParser", str));
}
}
class o implements EndTextElementListener {
final com.subsplash.thechurchapp.handlers.common.i a;
o(com.subsplash.thechurchapp.handlers.common.i iVar) {
this.a = iVar;
}
@Override
public void end(String str) {
this.a.setName(h0.p("MoreParser", str));
}
}
class p implements EndTextElementListener {
p() {
}
@Override
public void end(String str) {
a.this.a = str;
}
}
class q implements EndTextElementListener {
q() {
}
@Override
public void end(String str) {
if (a.this.a == null) {
a.this.a = str;
}
}
}
class r implements EndTextElementListener {
r() {
}
@Override
public void end(String str) {
a.this.b = str;
}
}
class s implements EndTextElementListener {
s() {
}
@Override
public void end(String str) {
if (a.this.b == null) {
a.this.b = str;
}
}
}
class t implements EndElementListener {
final com.subsplash.thechurchapp.handlers.common.i a;
final MoreHandler b;
t(com.subsplash.thechurchapp.handlers.common.i iVar, MoreHandler moreHandler) {
this.a = iVar;
this.b = moreHandler;
}
@Override
public void end() {
this.a.setNavigationHandler(NavigationHandler.CreateHandler(a.this.a, a.this.b));
this.b.addButtonItem(1, this.a.copy());
this.a.reuse();
a.this.a = null;
a.this.b = null;
}
}
class u implements EndTextElementListener {
final MoreHandler a;
u(MoreHandler moreHandler) {
this.a = moreHandler;
}
@Override
public void end(String str) {
this.a.description = h0.p("MoreParser", str);
}
}
class v implements EndTextElementListener {
final MoreHandler a;
v(MoreHandler moreHandler) {
this.a = moreHandler;
}
@Override
public void end(String str) {
this.a.mapUrl = h0.o("MoreParser", str);
}
}
class w implements EndTextElementListener {
final MoreHandler a;
w(MoreHandler moreHandler) {
this.a = moreHandler;
}
@Override
public void end(String str) {
this.a.giveUrl = h0.o("MoreParser", str);
}
}
class x implements EndTextElementListener {
final MoreHandler a;
x(MoreHandler moreHandler) {
this.a = moreHandler;
}
@Override
public void end(String str) {
this.a.twitterUrl = h0.o("MoreParser", str);
}
}
class y implements EndTextElementListener {
final MoreHandler a;
y(MoreHandler moreHandler) {
this.a = moreHandler;
}
@Override
public void end(String str) {
this.a.facebookUrl = h0.o("MoreParser", str);
}
}
class z implements EndTextElementListener {
final List a;
z(List list) {
this.a = list;
}
@Override
public void end(String str) {
URL o = h0.o("MoreParser", str);
if (o != null) {
this.a.add(o);
}
}
}
@Override
public void parse(String str, com.subsplash.thechurchapp.handlers.common.a aVar) {
int i2;
MoreHandler moreHandler = (MoreHandler) aVar;
com.subsplash.thechurchapp.handlers.common.i iVar = new com.subsplash.thechurchapp.handlers.common.i(true);
com.subsplash.thechurchapp.handlers.common.i iVar2 = new com.subsplash.thechurchapp.handlers.common.i(true);
com.subsplash.util.w wVar = new com.subsplash.util.w();
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
ArrayList arrayList3 = new ArrayList();
ArrayList arrayList4 = new ArrayList();
RootElement rootElement = new RootElement("data");
Element requireChild = rootElement.requireChild("header");
Element requireChild2 = rootElement.requireChild("content");
Element child = requireChild2.getChild("images");
Element child2 = requireChild2.getChild("http://dashboard.thechurchapp.org/platform/feeds/schemas/double/", "images");
Element child3 = requireChild2.getChild("http://dashboard.thechurchapp.org/platform/feeds/schemas/ipad/", "images");
Element child4 = requireChild2.getChild("http://dashboard.thechurchapp.org/platform/feeds/schemas/ipad_double/", "images");
Element child5 = requireChild2.getChild("prebuttons").getChild("button");
Element child6 = requireChild2.getChild("postbuttons").getChild("button");
requireChild.requireChild(NoteHandler.JSON_KEY_TITLE).setEndTextElementListener(new k(moreHandler));
requireChild2.getChild("description").setEndTextElementListener(new u(moreHandler));
requireChild2.getChild("map").setEndTextElementListener(new v(moreHandler));
requireChild2.getChild("give").setEndTextElementListener(new w(moreHandler));
requireChild2.getChild("twitter").setEndTextElementListener(new x(moreHandler));
requireChild2.getChild("facebook").setEndTextElementListener(new y(moreHandler));
child.getChild("image").setEndTextElementListener(new z(arrayList));
child2.getChild("image").setEndTextElementListener(new a0(arrayList2));
child3.getChild("image").setEndTextElementListener(new b0(arrayList3));
child4.getChild("image").setEndTextElementListener(new C0054a(arrayList4));
child.setEndElementListener(new b(wVar, arrayList));
child2.setEndElementListener(new c(wVar, arrayList2));
child3.setEndElementListener(new d(wVar, arrayList3));
child4.setEndElementListener(new e(wVar, arrayList4));
child5.getChild("nameandroid").setEndTextElementListener(new f(iVar));
child5.requireChild("name").setEndTextElementListener(new g(iVar));
child5.getChild("handlerandroid").setEndTextElementListener(new h());
child5.requireChild(com.subsplash.thechurchapp.handlers.common.a.JSON_KEY_HANDLER).setEndTextElementListener(new i());
child5.getChild("linkandroid").setEndTextElementListener(new j());
child5.getChild("link").setEndTextElementListener(new l());
child5.setEndElementListener(new m(iVar, moreHandler));
child6.getChild("nameandroid").setEndTextElementListener(new n(iVar2));
child6.requireChild("name").setEndTextElementListener(new o(iVar2));
child6.getChild("handlerandroid").setEndTextElementListener(new p());
child6.requireChild(com.subsplash.thechurchapp.handlers.common.a.JSON_KEY_HANDLER).setEndTextElementListener(new q());
child6.getChild("linkandroid").setEndTextElementListener(new r());
child6.getChild("link").setEndTextElementListener(new s());
child6.setEndElementListener(new t(iVar2, moreHandler));
try {
Xml.parse(str, rootElement.getContentHandler());
moreHandler.bannerURLs = wVar.e(w.c.IMAGES);
URL url = moreHandler.mapUrl;
if (url != null) {
moreHandler.addButtonItem(0, 0, com.subsplash.thechurchapp.handlers.common.i.createNavigationItem(pi.q.view_map, "locations", url));
i2 = 1;
} else {
i2 = 0;
}
URL url2 = moreHandler.giveUrl;
if (url2 != null) {
int i3 = i2 + 1;
moreHandler.addButtonItem(0, i2, com.subsplash.thechurchapp.handlers.common.i.createNavigationItem(pi.q.give, "externalBrowser", url2));
i2 = i3;
}
URL url3 = moreHandler.facebookUrl;
if (url3 != null) {
moreHandler.addButtonItem(0, i2, com.subsplash.thechurchapp.handlers.common.i.createNavigationItem(pi.q.facebook, "externalBrowser", url3));
i2++;
}
URL url4 = moreHandler.twitterUrl;
if (url4 != null) {
moreHandler.addButtonItem(0, i2, com.subsplash.thechurchapp.handlers.common.i.createNavigationItem(pi.q.twitter, "externalBrowser", url4));
}
Log.i("MoreParser", "Parsed");
} catch (Exception e2) {
throw new RuntimeException(e2);
}
}
}