| import java.util.ArrayList; | |
| import java.util.List; | |
| import javax.xml.xpath.XPathConstants; | |
| import javax.xml.xpath.XPathExpressionException; | |
| import javax.xml.xpath.XPathFactory; | |
| import org.w3c.dom.Node; | |
| import org.w3c.dom.NodeList; | |
| public class a1 implements a0 { | |
| private Node a; | |
| private static final XPathFactory b = XPathFactory.newInstance(); | |
| public a1(Node var1) { | |
| this.a = var1; | |
| } | |
| public a0 a(String var1) throws XPathExpressionException { | |
| Node var2 = (Node)b.newXPath().compile(var1).evaluate(this.a, XPathConstants.NODE); | |
| try { | |
| if (var2 == null) { | |
| return null; | |
| } | |
| } catch (XPathExpressionException var3) { | |
| throw var3; | |
| } | |
| return new a1(var2); | |
| } | |
| public List<a0> b(String var1) throws XPathExpressionException { | |
| int var5 = bc.e; | |
| NodeList var2 = (NodeList)b.newXPath().compile(var1).evaluate(this.a, XPathConstants.NODESET); | |
| ArrayList var3 = new ArrayList(var2.getLength()); | |
| int var4 = 0; | |
| ArrayList var10000; | |
| while(true) { | |
| if (var4 < var2.getLength()) { | |
| try { | |
| var10000 = var3; | |
| if (var5 != 0) { | |
| break; | |
| } | |
| var3.add(new a1(var2.item(var4))); | |
| ++var4; | |
| if (var5 == 0) { | |
| continue; | |
| } | |
| } catch (XPathExpressionException var7) { | |
| throw var7; | |
| } | |
| int var6 = ap.c; | |
| ++var6; | |
| ap.c = var6; | |
| } | |
| var10000 = var3; | |
| break; | |
| } | |
| return var10000; | |
| } | |
| public a0[] c(String var1) throws XPathExpressionException { | |
| List var2 = this.b(var1); | |
| return (a0[])var2.toArray(new a0[var2.size()]); | |
| } | |
| public String d(String param1) throws XPathExpressionException { | |
| // $FF: Couldn't be decompiled | |
| } | |
| public boolean f(String param1) throws XPathExpressionException { | |
| // $FF: Couldn't be decompiled | |
| } | |
| public String a() { | |
| return this.a.getNodeName(); | |
| } | |
| public String toString() { | |
| return this.a(); | |
| } | |
| public o e(String var1) throws XPathExpressionException { | |
| return o.b((Object)this.d(var1)); | |
| } | |
| } |