");
JXPathContext context = JXPathContext.newContext(doc);
context.selectNodes("//following-sibling::node()");
}
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 52 | public QName(String prefix, String localName) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 53 | this.prefix = prefix; |
JXPATH_1_1_BETA_1 | Sun Oct 13 02:25:36 UTC 2002 | d93e05 | 54 | this.name = localName; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 55 | this.qualifiedName = prefix == null ? localName : prefix + ':' + localName; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 56 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 33 | public JXPathContextFactoryReferenceImpl() { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 34 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 39 | return new JXPathContextReferenceImpl(parentContext, contextBean); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 31 | public class VariablePointerFactory implements NodePointerFactory { |
JXPATH_1_3_RC1 | Sun Feb 03 20:19:24 UTC 2008 | cdfbbf | 38 | public static final class VariableContextWrapper { |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 93 | return VARIABLE_POINTER_FACTORY_ORDER; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 36 | protected Step(int axis, NodeTest nodeTest, Expression[] predicates) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 37 | this.axis = axis; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 38 | this.nodeTest = nodeTest; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 39 | this.predicates = predicates; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 40 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 47 | return axis; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 55 | return nodeTest; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 63 | return predicates; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 11 | this.compiler = compiler; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 12 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 367 | ex = Expression(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 368 | jj_consume_token(0); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 369 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 445 | Object ex = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 446 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 508 | ex = AbsoluteLocationPath(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 509 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 515 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 522 | ArrayList steps = new ArrayList(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 523 | if (jj_2_2(2147483647)) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 524 | LocationStep(steps); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 527 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 533 | jj_la1[6] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 534 | break label_1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 549 | {if (true) return compiler.locationPath(true, steps.toArray());} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 586 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 591 | jj_consume_token(SLASHSLASH); |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 593 | t = compiler.nodeTypeTest(Compiler.NODE_TYPE_NODE); |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 594 | steps.add(compiler.step(Compiler.AXIS_DESCENDANT_OR_SELF, t, null)); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 595 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 601 | NodeTest(steps); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 602 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 607 | int type = -1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 608 | String instruction = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 609 | Object name = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 612 | ArrayList ps = new ArrayList(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 613 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 669 | axis = AxisSpecifier(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 670 | if (jj_2_3(2147483647)) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 671 | type = NodeType(); |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 672 | jj_consume_token(81); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 749 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 754 | jj_la1[12] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 755 | break label_3; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 760 | if (name != null){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 763 | else if (instruction != null){ |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 767 | s = compiler.nodeTypeTest(type); |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 769 | steps.add(compiler.step(axis, s, ps.toArray())); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 770 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 775 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 789 | axis = AxisName(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 790 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 795 | {if (true) return axis;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 808 | int axis = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 809 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 851 | jj_consume_token(AXIS_FOLLOWING_SIBLING); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 852 | axis = Compiler.AXIS_FOLLOWING_SIBLING; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 853 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 867 | {if (true) return axis;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 929 | ex = OrExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 930 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1156 | ArrayList list = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1157 | ex = PathExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1160 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1165 | jj_la1[20] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1166 | break label_5; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1176 | if (list != null){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1179 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1185 | Object ex = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1187 | if (jj_2_6(2147483647)) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1190 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1250 | ex = LocationPath(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1251 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1258 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1313 | ArrayList list = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1314 | ex = AndExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1317 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1322 | jj_la1[24] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1323 | break label_8; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1333 | if (list != null){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1336 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1343 | ArrayList list = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1344 | ex = EqualityExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1347 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1352 | jj_la1[25] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1353 | break label_9; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1363 | if (list != null){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1366 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1373 | ex = RelationalExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1376 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1382 | jj_la1[26] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1383 | break label_10; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1402 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1410 | ex = AdditiveExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1413 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1421 | jj_la1[28] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1422 | break label_11; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1451 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1462 | ArrayList list = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1463 | ex = SubtractiveExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1466 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1471 | jj_la1[30] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1472 | break label_12; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1482 | if (list != null){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1485 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1490 | Object ex, r = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1491 | ex = MultiplicativeExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1494 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1499 | jj_la1[31] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1500 | break label_13; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1506 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1514 | ex = UnaryExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1517 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1524 | jj_la1[32] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1525 | break label_14; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1549 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1556 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1620 | ex = UnionExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1621 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1632 | {if (true) return ex;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1815 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1821 | jj_consume_token(NODE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1822 | type = Compiler.NODE_TYPE_NODE; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1823 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1837 | {if (true) return type;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1849 | jj_la = xla; jj_lastpos = jj_scanpos = token; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1856 | jj_la = xla; jj_lastpos = jj_scanpos = token; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1877 | jj_la = xla; jj_lastpos = jj_scanpos = token; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1885 | return false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2095 | return false; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2177 | xsp = jj_scanpos; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2178 | if (jj_3R_20()) { |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2179 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2181 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2183 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2185 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2187 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2189 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2191 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2193 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2195 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2197 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2199 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2201 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2203 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2205 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2207 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2209 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2211 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2213 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2215 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2217 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2219 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2221 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2223 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2225 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2227 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2229 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2231 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2233 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2235 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2237 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2239 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2241 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2243 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2245 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2289 | xsp = jj_scanpos; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2291 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2293 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2295 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2297 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2299 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2301 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2303 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2305 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2307 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2309 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2327 | return false; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2373 | return false; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2401 | xsp = jj_scanpos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2406 | return false; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2471 | if (jj_scan_token(NODE)) return true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2472 | return false; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2482 | if (jj_scan_token(TEXT)) return true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2512 | return false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2517 | xsp = jj_scanpos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2519 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2567 | if (jj_3R_15()) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2594 | if (jj_3R_18()) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2613 | xsp = jj_scanpos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2621 | return false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2632 | xsp = jj_scanpos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2634 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2672 | return false; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2711 | if (jj_scan_token(VARIABLE)) return true; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2717 | if (jj_scan_token(FUNCTION_FORMAT_NUMBER)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2722 | if (jj_scan_token(FUNCTION_KEY)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2727 | if (jj_scan_token(FUNCTION_ROUND)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2737 | if (jj_scan_token(FUNCTION_CEILING)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2747 | if (jj_scan_token(FUNCTION_FLOOR)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2757 | if (jj_scan_token(FUNCTION_SUM)) return true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2763 | return false; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2772 | if (jj_scan_token(FUNCTION_NUMBER)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2790 | if (jj_scan_token(FUNCTION_LANG)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2810 | if (jj_scan_token(FUNCTION_FALSE)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2815 | if (jj_scan_token(FUNCTION_TRUE)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2832 | return false; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2852 | xsp = jj_scanpos; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2854 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2856 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2858 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2860 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2862 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2878 | if (jj_scan_token(FUNCTION_STRING_LENGTH)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2883 | if (jj_scan_token(FUNCTION_SUBSTRING)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2888 | if (jj_scan_token(FUNCTION_SUBSTRING_AFTER)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2903 | if (jj_scan_token(FUNCTION_SUBSTRING_BEFORE)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2908 | if (jj_scan_token(FUNCTION_CONTAINS)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2918 | if (jj_scan_token(FUNCTION_STARTS_WITH)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2923 | if (jj_scan_token(FUNCTION_CONCAT)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2928 | if (jj_scan_token(FUNCTION_STRING)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2933 | if (jj_scan_token(FUNCTION_NAME)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2938 | if (jj_scan_token(FUNCTION_NAMESPACE_URI)) return true; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2943 | if (jj_scan_token(FUNCTION_LOCAL_NAME)) return true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3084 | public boolean lookingAhead = false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3087 | final private int[] jj_la1 = new int[39]; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3092 | jj_la1_0(); |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3093 | jj_la1_1(); |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3094 | jj_la1_2(); |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3095 | } |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3097 | jj_la1_0 = new int[] {0xf8000000,0x78000000,0x0,0x0,0x78000000,0xf80000c0,0xc0,0x40,0xc0,0xc0,0xf8000000,0xf8000000,0x0,0x0,0x0,0x0,0x160000,0xf8000000,0x0,0xf81604c0,0x100,0xf80000c0,0x0,0xc0,0x8000000,0x10000000,0x1800,0x1800,0x1e000,0x1e000,0x200,0x400,0x60000000,0x60000000,0xf81604c0,0xf8000000,0xf8000000,0x0,0x80000000,}; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3098 | } |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3100 | jj_la1_1 = new int[] {0xffff0007,0x0,0xffff0000,0x0,0x0,0xffffffff,0x0,0x0,0x0,0x0,0xffff0007,0xffffffff,0x0,0xfff8,0xfff8,0x0,0x0,0xffff0007,0x0,0xffffffff,0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffff0007,0xffff0007,0x0,0x7,}; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3101 | } |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3104 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3105 | final private JJCalls[] jj_2_rtns = new JJCalls[6]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3106 | private boolean jj_rescan = false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3107 | private int jj_gc = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3129 | public XPathParser(java.io.Reader stream) { |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 3130 | jj_input_stream = new SimpleCharStream(stream, 1, 1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3131 | token_source = new XPathParserTokenManager(jj_input_stream); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3132 | token = new Token(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3133 | token.next = jj_nt = token_source.getNextToken(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3134 | jj_gen = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3135 | for (int i = 0; i < 39; i++) jj_la1[i] = -1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3136 | for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3137 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3140 | jj_input_stream.ReInit(stream, 1, 1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3141 | token_source.ReInit(jj_input_stream); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3142 | token = new Token(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3143 | token.next = jj_nt = token_source.getNextToken(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3144 | jj_gen = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3145 | for (int i = 0; i < 39; i++) jj_la1[i] = -1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3146 | for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3147 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3168 | Token oldToken = token; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3169 | if ((token = jj_nt).next != null) jj_nt = jj_nt.next; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3170 | else jj_nt = jj_nt.next = token_source.getNextToken(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3171 | if (token.kind == kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3172 | jj_gen++; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3173 | if (++jj_gc > 100) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3183 | return token; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3194 | if (jj_scanpos == jj_lastpos) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3195 | jj_la--; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3196 | if (jj_scanpos.next == null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3197 | jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3199 | jj_lastpos = jj_scanpos = jj_scanpos.next; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3202 | jj_scanpos = jj_scanpos.next; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3204 | if (jj_rescan) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3230 | private java.util.Vector jj_expentries = new java.util.Vector(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3232 | private int jj_kind = -1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3233 | private int[] jj_lasttokens = new int[100]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3335 | JJCalls p = jj_2_rtns[index]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3336 | while (p.gen > jj_gen) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3340 | p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3341 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 78 | super(null, locale); |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 79 | this.node = node; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 80 | } |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 100 | super(parent); |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 101 | this.node = node; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 102 | } |
JXPATH_1_3_RC1 | Tue Nov 01 03:25:32 UTC 2005 | 413edb | 105 | return testNode(node, test); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 115 | if (test == null) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 118 | if (test instanceof NodeNameTest) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 140 | if (test instanceof NodeTypeTest) { |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 141 | int nodeType = node.getNodeType(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 142 | switch (((NodeTypeTest) test).getNodeType()) { |
JXPATH_1_3_RC1 | Sat Feb 02 23:16:01 UTC 2008 | 6cf709 | 144 | return true; |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 200 | return new DOMNodeIterator(this, test, reverse, startWith); |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 303 | return node; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 315 | return 1; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 319 | return !node.hasChildNodes(); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 32 | private boolean started = false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 41 | super(parentContext); |
JXPATH_1_2 | Tue Mar 25 02:41:35 UTC 2003 | 77af58 | 42 | nodePointer = |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 44 | if (nodePointer != null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 45 | collection = |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 48 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 55 | return nodePointer; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 63 | return setPosition(position + 1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 67 | this.position = position; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 68 | if (collection) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 69 | if (position >= 1 && position <= nodePointer.getLength()) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 70 | nodePointer.setIndex(position - 1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 71 | return true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 73 | return false; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 79 | if (started) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 80 | return false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 82 | started = true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 83 | return true; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 32 | public class ContainerPointerFactory implements NodePointerFactory { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 37 | return CONTAINER_POINTER_FACTORY_ORDER; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 386 | private static final PackageFunctions GENERIC_FUNCTIONS = |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 407 | private boolean lenientSet = false; |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 408 | private boolean lenient = false; |
JXPATH_1_2 | Sun May 04 23:51:59 UTC 2003 | 9d0a38 | 416 | return getContextFactory().newContext(null, contextBean); |
JXPATH_1_2 | Sun May 04 23:51:59 UTC 2003 | 9d0a38 | 441 | return contextFactory; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 450 | protected JXPathContext(JXPathContext parentContext, Object contextBean) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 451 | this.parentContext = parentContext; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 452 | this.contextBean = contextBean; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 453 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 573 | if (locale == null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 574 | if (parentContext != null) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 577 | locale = Locale.getDefault(); |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 579 | return locale; |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 685 | ArrayList list = new ArrayList(); |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 686 | Iterator iterator = iteratePointers(xpath); |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 687 | while (iterator.hasNext()) { |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 691 | return list; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Fri Apr 26 03:28:37 UTC 2002 | 34d1c6 | 34 | private static XPathParser parser = new XPathParser(new StringReader("")); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 46 | synchronized (parser) { |
JXPATH_1_1_BETA_1 | Fri Apr 26 03:28:37 UTC 2002 | 34d1c6 | 47 | parser.setCompiler(compiler); |
JXPATH_1_1_BETA_1 | Fri Apr 26 03:28:37 UTC 2002 | 34d1c6 | 48 | Object expr = null; |
JXPATH_1_1_BETA_1 | Fri Apr 26 03:28:37 UTC 2002 | 34d1c6 | 50 | parser.ReInit(new StringReader(expression)); |
JXPATH_1_1_BETA_1 | Fri Apr 26 03:28:37 UTC 2002 | 34d1c6 | 51 | expr = parser.parseExpression(); |
JXPATH_1_1_BETA_1 | Fri Apr 26 03:28:37 UTC 2002 | 34d1c6 | 70 | } |
JXPATH_1_1_BETA_1 | Fri Apr 26 03:28:37 UTC 2002 | 34d1c6 | 71 | return expr; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 32 | public class CollectionPointerFactory implements NodePointerFactory { |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 38 | return COLLECTION_POINTER_FACTORY_ORDER; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 42 | return ValueUtils.isCollection(bean) ? new CollectionPointer(bean, locale) : null; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 23 | public abstract class NodeTest { |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 8 | public class Token { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 75 | switch(ofKind) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 77 | default : return new Token(); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sun Jan 19 23:59:24 UTC 2003 | f3eb19 | 36 | super(steps); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 37 | this.absolute = absolute; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 38 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 45 | return absolute; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 69 | if (isAbsolute()) { |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 70 | rootContext = context.getRootContext().getAbsoluteRootContext(); |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 75 | return evalSteps(rootContext); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 44 | private static Map dynamicPropertyHandlerMap = new HashMap(); |
JXPATH_1_3_RC4 | Mon Jun 23 20:12:44 UTC 2008 | 3c8980 | 53 | value = getValue(value); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 54 | if (value == null) { |
JXPATH_1_2 | Sun Apr 04 22:06:36 UTC 2004 | 755483 | 57 | if (value.getClass().isArray()) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 60 | if (value instanceof Collection) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 63 | return false; |
JXPATH_1_2 | Sun Apr 04 22:06:36 UTC 2004 | 755483 | 528 | while (object instanceof Container) { |
JXPATH_1_2 | Sun Apr 04 22:06:36 UTC 2004 | 755483 | 531 | return object; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 54 | protected int position = 0; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 56 | private boolean startedSetIteration = false; |
JXPATH_1_1_BETA_1 | Sun Apr 28 04:36:27 UTC 2002 | 112774 | 57 | private boolean done = false; |
JXPATH_1_1_BETA_1 | Sun Oct 20 03:43:39 UTC 2002 | 04d667 | 58 | private boolean hasPerformedIteratorStep = false; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 65 | public EvalContext(EvalContext parentContext) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 66 | this.parentContext = parentContext; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 67 | } |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 88 | return parentContext != null && parentContext.isChildOrderingRequired() ? 1 : 0; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 108 | if (pointerIterator != null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 111 | if (getDocumentOrder() != 0) { |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:33 UTC 2002 | e2fc81 | 112 | return constructIterator(); |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:33 UTC 2002 | e2fc81 | 178 | HashSet set = new HashSet(); |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:33 UTC 2002 | e2fc81 | 179 | ArrayList list = new ArrayList(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 180 | while (nextSet()) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 181 | while (nextNode()) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 189 | if (list.isEmpty()) { |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:33 UTC 2002 | e2fc81 | 190 | return false; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 284 | if (rootContext == null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 285 | rootContext = parentContext.getRootContext(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 287 | return rootContext; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 294 | position = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 295 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 302 | return position; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:32:48 UTC 2002 | 989fbe | 333 | reset(); // Restart iteration within the set |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:32:48 UTC 2002 | 989fbe | 338 | if (!startedSetIteration) { |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 339 | startedSetIteration = true; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:32:48 UTC 2002 | 989fbe | 340 | while (parentContext.nextSet()) { |
JXPATH_1_1_BETA_1 | Sun Apr 28 04:36:27 UTC 2002 | 112774 | 341 | if (parentContext.nextNode()) { |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 342 | return true; |
JXPATH_1_1_BETA_1 | Sun Apr 28 04:36:27 UTC 2002 | 112774 | 350 | if (parentContext.nextNode()) { |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 351 | return true; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:32:48 UTC 2002 | 989fbe | 356 | while (parentContext.nextSet()) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 361 | return false; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 380 | this.position = position; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 381 | return true; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 44 | private boolean basicKnown = false; |
JXPATH_1_1_BETA_1 | Sun Jan 19 23:59:24 UTC 2003 | f3eb19 | 51 | public Path(Step[] steps) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 52 | this.steps = steps; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 53 | } |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 238 | return buildContextChain(context, steps.length, false); |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 252 | if (createInitialContext) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 255 | if (steps.length == 0) { |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 258 | for (int i = 0; i < stepCount; i++) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 259 | context = |
JXPATH_1_3_RC1 | Mon Dec 17 07:29:28 UTC 2007 | 21f932 | 264 | Expression[] predicates = steps[i].getPredicates(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 265 | if (predicates != null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 266 | for (int j = 0; j < predicates.length; j++) { |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 274 | return context; |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 289 | if (nodeTest instanceof NodeNameTest) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 299 | switch (axis) { |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 311 | return new DescendantContext(context, true, nodeTest); |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 315 | return new ChildContext(context, nodeTest, true, false); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 47 | super(parentContext); |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 48 | this.nodeTest = nodeTest; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 49 | this.startFromParentLocation = startFromParentLocation; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 50 | this.reverse = reverse; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 51 | } |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 87 | return setPosition(getCurrentPosition() + 1); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 91 | super.reset(); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 92 | iterator = null; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 93 | } |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 96 | int oldPosition = getCurrentPosition(); |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 97 | super.setPosition(position); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 98 | if (oldPosition == 0) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 99 | prepare(); |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 101 | return iterator == null ? false : iterator.setPosition(position); |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 108 | NodePointer parent = parentContext.getCurrentNodePointer(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 109 | if (parent == null) { |
JXPATH_1_3_RC1 | Sat Feb 02 20:54:00 UTC 2008 | 1b6c69 | 112 | NodePointer useParent = startFromParentLocation ? parent.getParent() : parent; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 115 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 15 | public int bufpos = -1; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 19 | protected int column = 0; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 20 | protected int line = 1; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 22 | protected boolean prevCharIsCR = false; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 23 | protected boolean prevCharIsLF = false; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 28 | protected int maxNextCharInd = 0; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 29 | protected int inBuf = 0; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 83 | if (maxNextCharInd == available) |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 107 | if ((i = inputStream.read(buffer, maxNextCharInd, |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 110 | inputStream.close(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 111 | throw new java.io.IOException(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 114 | maxNextCharInd += i; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 115 | return; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 117 | catch(java.io.IOException e) { |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 118 | --bufpos; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 119 | backup(0); |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 120 | if (tokenBegin == -1) |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 121 | tokenBegin = bufpos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 122 | throw e; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 128 | tokenBegin = -1; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 129 | char c = readChar(); |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 130 | tokenBegin = bufpos; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 132 | return c; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 137 | column++; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 139 | if (prevCharIsLF) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 144 | else if (prevCharIsCR) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 155 | switch (c) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 171 | bufline[bufpos] = line; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 172 | bufcolumn[bufpos] = column; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 173 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 177 | if (inBuf > 0) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 179 | --inBuf; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 181 | if (++bufpos == bufsize) |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 184 | return buffer[bufpos]; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 187 | if (++bufpos >= maxNextCharInd) |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 188 | FillBuff(); |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 190 | char c = buffer[bufpos]; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 192 | UpdateLineColumn(c); |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 193 | return (c); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 215 | return bufcolumn[bufpos]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 219 | return bufline[bufpos]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 223 | return bufcolumn[tokenBegin]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 227 | return bufline[tokenBegin]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 232 | inBuf += amount; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 233 | if ((bufpos -= amount) < 0) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 234 | bufpos += bufsize; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 235 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 239 | { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 240 | inputStream = dstream; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 241 | line = startline; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 242 | column = startcolumn - 1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 244 | available = bufsize = buffersize; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 245 | buffer = new char[buffersize]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 246 | bufline = new int[buffersize]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 247 | bufcolumn = new int[buffersize]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 248 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 253 | this(dstream, startline, startcolumn, 4096); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 254 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 263 | inputStream = dstream; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 264 | line = startline; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 265 | column = startcolumn - 1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 267 | if (buffer == null || buffersize != buffer.length) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 274 | prevCharIsLF = prevCharIsCR = false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 275 | tokenBegin = inBuf = maxNextCharInd = 0; |
JXPATH_1_2 | Sun May 04 23:48:59 UTC 2003 | 6b424e | 276 | bufpos = -1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 277 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 282 | ReInit(dstream, startline, startcolumn, 4096); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 283 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 34 | private Node child = null; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 36 | private int position = 0; |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 49 | NodePointer startWith) { |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 50 | this.parent = parent; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 51 | this.node = (Node) parent.getNode(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 52 | if (startWith != null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 53 | this.child = (Node) startWith.getNode(); |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 55 | this.nodeTest = nodeTest; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 56 | this.reverse = reverse; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 57 | } |
JXPATH_1_2 | Sat Jan 17 03:25:14 UTC 2004 | 99010f | 60 | if (position == 0) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 63 | return child == null ? null : new DOMNodePointer(parent, child); |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 67 | return position; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 71 | while (this.position < position) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 72 | if (!next()) { |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 73 | return false; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 76 | while (this.position > position) { |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 81 | return true; |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 118 | position++; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 119 | if (!reverse) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 120 | if (position == 1) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 121 | if (child == null) { |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 122 | child = node.getFirstChild(); |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 125 | child = child.getNextSibling(); |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 129 | child = child.getNextSibling(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 131 | while (child != null && !testChild()) { |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 151 | return child != null; |
JXPATH_1_3_RC1 | Tue Nov 01 03:25:32 UTC 2005 | 413edb | 159 | return DOMNodePointer.testNode(child, nodeTest); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 32 | public class DOMPointerFactory implements NodePointerFactory { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 38 | return DOM_POINTER_FACTORY_ORDER; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 45 | return bean instanceof Node ? new DOMNodePointer((Node) bean, locale) : null; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 74 | private static final Object[] EMPTY_ARRAY = new Object[0]; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 81 | public PackageFunctions(String classPrefix, String namespace) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 82 | this.classPrefix = classPrefix; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 83 | this.namespace = namespace; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 84 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sun Oct 20 03:44:27 UTC 2002 | 2b59f5 | 35 | public class DynaBeanPointerFactory implements NodePointerFactory { |
JXPATH_1_1_BETA_1 | Sun Oct 20 03:44:27 UTC 2002 | 2b59f5 | 41 | return DYNA_BEAN_POINTER_FACTORY_ORDER; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 33 | public class BeanPointerFactory implements NodePointerFactory { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 39 | return BEAN_POINTER_FACTORY_ORDER; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 36 | public class DynamicPointerFactory implements NodePointerFactory { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 44 | return DYNAMIC_POINTER_FACTORY_ORDER; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 40 | public abstract class Expression { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 43 | protected static final Double ZERO = new Double(0); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 46 | protected static final Double ONE = new Double(1); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 49 | protected static final Double NOT_A_NUMBER = new Double(Double.NaN); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 51 | private boolean contextDependencyKnown = false; |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 111 | Object result = compute(context); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 112 | if (result == null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 115 | if (result instanceof EvalContext) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 116 | return (EvalContext) result; |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 170 | public static class ValueIterator implements Iterator { |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 26 | public class TreeCompiler implements Compiler { |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 28 | private static final QName QNAME_NAME = new QName(null, "name"); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 125 | return new LocationPath(absolute, toStepArray(steps)); |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 141 | return new NodeTypeTest(nodeType); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 149 | return new Step( |
JXPATH_1_3_RC1 | Sun Feb 03 20:19:24 UTC 2008 | cdfbbf | 161 | Expression[] expArray = null; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 162 | if (array != null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 163 | expArray = new Expression[array.length]; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 164 | for (int i = 0; i < expArray.length; i++) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 168 | return expArray; |
JXPATH_1_3_RC1 | Sun Feb 03 20:19:24 UTC 2008 | cdfbbf | 177 | Step[] stepArray = null; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 178 | if (array != null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 179 | stepArray = new Step[array.length]; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 180 | for (int i = 0; i < stepArray.length; i++) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 181 | stepArray[i] = (Step) array[i]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 184 | return stepArray; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 125 | Arrays.sort(nodeFactoryArray, new Comparator() { |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 127 | int orderA = ((NodePointerFactory) a).getOrder(); |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 128 | int orderB = ((NodePointerFactory) b).getOrder(); |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 129 | return orderA - orderB; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_3_RC1 | Wed Dec 05 22:48:31 UTC 2007 | d8ce20 | 59 | protected int index = WHOLE_COLLECTION; |
JXPATH_1_1_BETA_1 | Sun Oct 13 02:59:02 UTC 2002 | d5a516 | 61 | private boolean attribute = false; |
JXPATH_1_2 | Sun Jan 18 01:43:30 UTC 2004 | 7c4351 | 78 | NodePointer pointer = null; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 79 | if (bean == null) { |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 84 | NodePointerFactory[] factories = |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 86 | for (int i = 0; i < factories.length; i++) { |
JXPATH_1_2 | Sun Jan 18 01:43:30 UTC 2004 | 7c4351 | 87 | pointer = factories[i].createNodePointer(name, bean, locale); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 88 | if (pointer != null) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 89 | return pointer; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 133 | protected NodePointer(NodePointer parent) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 134 | this.parent = parent; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 135 | } |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 142 | protected NodePointer(NodePointer parent, Locale locale) { |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 143 | this.parent = parent; |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 144 | this.locale = locale; |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 145 | } |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 163 | this.namespaceResolver = namespaceResolver; |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 164 | } |
JXPATH_1_2 | Thu Mar 25 03:49:50 UTC 2004 | a0849e | 171 | NodePointer pointer = parent; |
JXPATH_1_2 | Thu Mar 25 03:49:50 UTC 2004 | a0849e | 172 | while (pointer != null && pointer.isContainer()) { |
JXPATH_1_2 | Thu Mar 25 03:49:50 UTC 2004 | a0849e | 175 | return pointer; |
JXPATH_1_1_BETA_1 | Thu Nov 28 01:02:05 UTC 2002 | 3f4b92 | 231 | return false; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 243 | return index; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 251 | this.index = index; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 252 | } |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 303 | NodePointer ivp = getImmediateValuePointer(); |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 304 | return ivp == this ? this : ivp.getValuePointer(); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 314 | return this; |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 366 | return getValuePointer().getImmediateNode(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 711 | NodePointer ptr = (NodePointer) super.clone(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 712 | if (parent != null) { |
JXPATH_1_1_BETA_1 | Wed Jul 03 21:12:36 UTC 2002 | cc0637 | 715 | return ptr; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 38 | private boolean setStarted = false; |
JXPATH_1_3_RC4 | Mon Jun 16 21:59:48 UTC 2008 | 658114 | 39 | private Stack stack = null; |
JXPATH_1_3_RC4 | Mon Jun 16 21:59:48 UTC 2008 | 658114 | 40 | private NodePointer currentNodePointer = null; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 42 | private static final NodeTest ELEMENT_NODE_TEST = |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 53 | super(parentContext); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 54 | this.includeSelf = includeSelf; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 55 | this.nodeTest = nodeTest; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 56 | } |
JXPATH_1_2 | Thu Jun 26 02:18:47 UTC 2003 | 2d4907 | 59 | return true; |
JXPATH_1_3_RC3 | Fri May 02 17:46:46 UTC 2008 | cd0b3e | 63 | if (position == 0 && !setPosition(1)) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 66 | return currentNodePointer; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 70 | super.reset(); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 71 | setStarted = false; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 72 | } |
JXPATH_1_1_BETA_1 | Fri Nov 29 06:44:16 UTC 2002 | a723ec | 88 | if (!setStarted) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 89 | setStarted = true; |
JXPATH_1_3_RC4 | Mon Jun 16 21:59:48 UTC 2008 | 658114 | 90 | if (stack == null) { |
JXPATH_1_3_RC4 | Mon Jun 16 21:59:48 UTC 2008 | 658114 | 91 | stack = new Stack(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 96 | currentNodePointer = parentContext.getCurrentNodePointer(); |
JXPATH_1_1_BETA_1 | Fri Nov 29 06:44:16 UTC 2002 | a723ec | 97 | if (currentNodePointer != null) { |
JXPATH_1_1_BETA_1 | Fri Nov 29 06:44:16 UTC 2002 | a723ec | 98 | if (!currentNodePointer.isLeaf()) { |
JXPATH_1_1_BETA_1 | Fri Nov 29 06:44:16 UTC 2002 | a723ec | 99 | stack.push( |
JXPATH_1_3_RC3 | Fri May 02 17:46:46 UTC 2008 | cd0b3e | 105 | if (includeSelf && currentNodePointer.testNode(nodeTest)) { |
JXPATH_1_3_RC3 | Fri May 02 17:46:46 UTC 2008 | cd0b3e | 106 | position++; |
JXPATH_1_3_RC3 | Fri May 02 17:46:46 UTC 2008 | cd0b3e | 107 | return true; |
JXPATH_1_1_BETA_1 | Fri Nov 29 06:44:16 UTC 2002 | a723ec | 112 | while (!stack.isEmpty()) { |
JXPATH_1_1_BETA_1 | Fri Nov 29 06:44:16 UTC 2002 | a723ec | 113 | NodeIterator it = (NodeIterator) stack.peek(); |
JXPATH_1_1_BETA_1 | Fri Nov 29 06:44:16 UTC 2002 | a723ec | 114 | if (it.setPosition(it.getPosition() + 1)) { |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 115 | currentNodePointer = it.getNodePointer(); |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 116 | if (!isRecursive()) { |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 117 | if (!currentNodePointer.isLeaf()) { |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 124 | if (currentNodePointer.testNode(nodeTest)) { |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 125 | position++; |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 126 | return true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 133 | stack.pop(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 135 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 136 | return false; |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 145 | Object node = currentNodePointer.getNode(); |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 146 | for (int i = stack.size() - 1; --i >= 0;) { |
JXPATH_1_2 | Sun May 04 23:53:19 UTC 2003 | dbd593 | 153 | return false; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 72 | private static final Compiler COMPILER = new TreeCompiler(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 73 | private static Map compiled = new HashMap(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 74 | private static int cleanupCount = 0; |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 76 | private static NodePointerFactory[] nodeFactoryArray = null; |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 79 | private static final Vector nodeFactories = new Vector(); |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 82 | nodeFactories.add(new CollectionPointerFactory()); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 83 | nodeFactories.add(new BeanPointerFactory()); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 84 | nodeFactories.add(new DynamicPointerFactory()); |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 85 | nodeFactories.add(new VariablePointerFactory()); |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:53 UTC 2002 | f636a2 | 88 | Object domFactory = allocateConditionally( |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 91 | if (domFactory != null) { |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:53 UTC 2002 | f636a2 | 92 | nodeFactories.add(domFactory); |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:30:39 UTC 2002 | 508b81 | 96 | Object jdomFactory = allocateConditionally( |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 99 | if (jdomFactory != null) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:30:39 UTC 2002 | 508b81 | 100 | nodeFactories.add(jdomFactory); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 104 | Object dynaBeanFactory = |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 109 | if (dynaBeanFactory != null) { |
JXPATH_1_1_BETA_1 | Sun Oct 20 03:44:27 UTC 2002 | 2b59f5 | 110 | nodeFactories.add(dynaBeanFactory); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 113 | nodeFactories.add(new ContainerPointerFactory()); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 114 | createNodeFactoryArray(); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 115 | } |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 121 | if (nodeFactoryArray == null) { |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 122 | nodeFactoryArray = |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 125 | Arrays.sort(nodeFactoryArray, new Comparator() { |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 133 | } |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 153 | return nodeFactoryArray; |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 169 | this(parentContext, contextBean, null); |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 170 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 180 | super(parentContext, contextBean); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 182 | synchronized (nodeFactories) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 183 | createNodeFactoryArray(); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 184 | } |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 186 | if (contextPointer != null) { |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 195 | this.contextPointer = |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 200 | this.rootPointer = this.contextPointer; |
JXPATH_1_3_RC1 | Thu Dec 30 21:59:36 UTC 2004 | 8db08a | 203 | NamespaceResolver parentNR = null; |
JXPATH_1_3_RC1 | Thu Dec 30 21:59:36 UTC 2004 | 8db08a | 204 | if (parentContext instanceof JXPathContextReferenceImpl) { |
JXPATH_1_3_RC1 | Thu Dec 30 21:59:36 UTC 2004 | 8db08a | 207 | namespaceResolver = new NamespaceResolver(parentNR); |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 208 | namespaceResolver |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 210 | } |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 219 | return COMPILER; |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 234 | synchronized (compiled) { |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 236 | expr = null; |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 237 | SoftReference ref = (SoftReference) compiled.get(xpath); |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 238 | if (ref != null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 245 | } |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 247 | if (expr != null) { |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 251 | expr = (Expression) Parser.parseExpression(xpath, getCompiler()); |
JXPATH_1_2 | Tue Mar 25 02:41:35 UTC 2003 | 77af58 | 253 | synchronized (compiled) { |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 255 | if (cleanupCount++ >= CLEANUP_THRESHOLD) { |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 265 | compiled.put(xpath, new SoftReference(expr)); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 270 | } |
JXPATH_1_2 | Sun Aug 24 01:52:09 UTC 2003 | 885fb6 | 272 | return expr; |
JXPATH_1_1_BETA_1 | Sun Apr 28 04:37:01 UTC 2002 | aa27fa | 605 | return iteratePointers(xpath, compileExpression(xpath)); |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 618 | return expr.iteratePointers(getEvalContext()); |
JXPATH_1_2 | Tue Mar 25 02:41:35 UTC 2003 | 77af58 | 688 | return contextPointer; |
JXPATH_1_2 | Tue Mar 25 02:41:35 UTC 2003 | 77af58 | 696 | return (NodePointer) rootPointer; |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 704 | return new InitialContext(new RootContext(this, |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 713 | return new InitialContext(new RootContext(this, |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 788 | namespaceResolver.seal(); |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 789 | return namespaceResolver; |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:53 UTC 2002 | f636a2 | 816 | } |
JXPATH_1_1_BETA_1 | Wed May 29 00:41:53 UTC 2002 | f636a2 | 818 | return cls.newInstance(); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 8 | public java.io.PrintStream debugStream = System.out; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 390 | jjmatchedKind = kind; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 391 | jjmatchedPos = pos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 392 | return pos + 1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 396 | jjmatchedKind = kind; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 397 | jjmatchedPos = pos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 398 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 399 | catch(java.io.IOException e) { return pos + 1; } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 400 | return jjMoveNfa_0(state, pos + 1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 404 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 411 | return jjStopAtPos(0, 81); |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 426 | jjmatchedKind = 6; |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 427 | return jjMoveStringLiteralDfa1_0(0x80L, 0x0L); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 484 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 488 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 489 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 496 | if ((active0 & 0x80L) != 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 497 | return jjStopAtPos(1, 7); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 540 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 542 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 546 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 547 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 556 | if ((active0 & 0x10000000L) != 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 558 | else if ((active0 & 0x20000000L) != 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 602 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 604 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 608 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 609 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 618 | if ((active0 & 0x80000000L) != 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 619 | return jjStartNfaWithStates_0(3, 31, 12); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 663 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 665 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 669 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 670 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 693 | return jjMoveStringLiteralDfa5_0(active0, 0x240000000000L, active1, 0L); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 711 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 713 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 717 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 718 | switch(curChar) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 766 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 768 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 772 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 773 | switch(curChar) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 812 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 814 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 818 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 819 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 834 | if ((active0 & 0x2000000000000L) != 0L) |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 856 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 858 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 862 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 863 | switch(curChar) |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 899 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 901 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 905 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 906 | switch(curChar) |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 935 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 937 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 941 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 942 | switch(curChar) |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 979 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 981 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 985 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 986 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 999 | return jjMoveStringLiteralDfa12_0(active0, 0x600400000000L, active1, 0L); |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 1015 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1017 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1021 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1022 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1027 | return jjMoveStringLiteralDfa13_0(active0, 0x600000000000L, active1, 0L); |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 1055 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1057 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1061 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1062 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1071 | return jjMoveStringLiteralDfa14_0(active0, 0x600000000000L, active1, 0L); |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1083 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1085 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1089 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1090 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1097 | return jjMoveStringLiteralDfa15_0(active0, 0x600000000000L, active1, 0L); |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1115 | if (((active0 &= old0) | (active1 &= old1)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1117 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1121 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1122 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1131 | return jjMoveStringLiteralDfa16_0(active0, 0x600000000000L); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1141 | if (((active0 &= old0)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1143 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1147 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1148 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1153 | return jjMoveStringLiteralDfa17_0(active0, 0x600000000000L); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1165 | if (((active0 &= old0)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1167 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1171 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1172 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1175 | if ((active0 & 0x100000000000L) != 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1177 | return jjMoveStringLiteralDfa18_0(active0, 0x600000000000L); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1189 | if (((active0 &= old0)) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1191 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1195 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1196 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1199 | if ((active0 & 0x200000000000L) != 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1200 | return jjStopAtPos(18, 45); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1301 | static final long[] jjbitVec0 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1304 | static final long[] jjbitVec2 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1307 | static final long[] jjbitVec3 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1310 | static final long[] jjbitVec4 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1313 | static final long[] jjbitVec5 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1316 | static final long[] jjbitVec6 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1319 | static final long[] jjbitVec7 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1322 | static final long[] jjbitVec8 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1325 | static final long[] jjbitVec9 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1328 | static final long[] jjbitVec10 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1331 | static final long[] jjbitVec11 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1334 | static final long[] jjbitVec12 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1337 | static final long[] jjbitVec13 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1340 | static final long[] jjbitVec14 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1343 | static final long[] jjbitVec15 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1346 | static final long[] jjbitVec16 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1349 | static final long[] jjbitVec17 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1352 | static final long[] jjbitVec18 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1355 | static final long[] jjbitVec19 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1358 | static final long[] jjbitVec20 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1361 | static final long[] jjbitVec21 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1364 | static final long[] jjbitVec22 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1367 | static final long[] jjbitVec23 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1370 | static final long[] jjbitVec24 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1373 | static final long[] jjbitVec25 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1376 | static final long[] jjbitVec26 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1379 | static final long[] jjbitVec27 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1382 | static final long[] jjbitVec28 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1385 | static final long[] jjbitVec29 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1388 | static final long[] jjbitVec30 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1391 | static final long[] jjbitVec31 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1394 | static final long[] jjbitVec32 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1397 | static final long[] jjbitVec33 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1400 | static final long[] jjbitVec34 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1403 | static final long[] jjbitVec35 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1406 | static final long[] jjbitVec36 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1409 | static final long[] jjbitVec37 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1412 | static final long[] jjbitVec38 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1415 | static final long[] jjbitVec39 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1418 | static final long[] jjbitVec40 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1421 | static final long[] jjbitVec41 = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1427 | int startsAt = 0; |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1428 | jjnewStateCnt = 13; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1429 | int i = 1; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1430 | jjstateSet[0] = startState; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1431 | int j, kind = 0x7fffffff; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1434 | if (++jjround == 0x7fffffff) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1436 | if (curChar < 64) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1438 | long l = 1L << curChar; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1441 | switch(jjstateSet[--i]) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1510 | if ((0x3ff600000000000L & l) == 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1511 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1518 | } while(i != startsAt); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1519 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1582 | if (kind != 0x7fffffff) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1588 | ++curPos; |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1589 | if ((i = jjnewStateCnt) == (startsAt = 13 - (jjnewStateCnt = startsAt))) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1590 | return curPos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1595 | static final int[] jjnextStates = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1724 | public static final String[] jjstrLiteralImages = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1746 | public static final String[] lexStateNames = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1749 | static final long[] jjtoToken = { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1752 | static final long[] jjtoSkip = { |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1756 | private final int[] jjrounds = new int[13]; |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1757 | private final int[] jjstateSet = new int[26]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1760 | { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1763 | input_stream = stream; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1764 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1772 | jjmatchedPos = jjnewStateCnt = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1773 | curLexState = defaultLexState; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1774 | input_stream = stream; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1775 | ReInitRounds(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1776 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1780 | jjround = 0x80000001; |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1781 | for (i = 13; i-- > 0;) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1782 | jjrounds[i] = 0x80000000; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1783 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1799 | Token t = Token.newToken(jjmatchedKind); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1800 | t.kind = jjmatchedKind; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1801 | String im = jjstrLiteralImages[jjmatchedKind]; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1802 | t.image = (im == null) ? input_stream.GetImage() : im; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1803 | t.beginLine = input_stream.getBeginLine(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1804 | t.beginColumn = input_stream.getBeginColumn(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1805 | t.endLine = input_stream.getEndLine(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1806 | t.endColumn = input_stream.getEndColumn(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1807 | return t; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1810 | int curLexState = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1811 | int defaultLexState = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1820 | Token specialToken = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1822 | int curPos = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1829 | curChar = input_stream.BeginToken(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1831 | catch(java.io.IOException e) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1833 | jjmatchedKind = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1834 | matchedToken = jjFillToken(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1835 | return matchedToken; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1836 | } |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1838 | try { input_stream.backup(0); |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1839 | while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1842 | catch (java.io.IOException e1) { continue EOFLoop; } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1843 | jjmatchedKind = 0x7fffffff; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1844 | jjmatchedPos = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1845 | curPos = jjMoveStringLiteralDfa0_0(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1846 | if (jjmatchedKind != 0x7fffffff) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1848 | if (jjmatchedPos + 1 < curPos) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1849 | input_stream.backup(curPos - jjmatchedPos - 1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1850 | if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1852 | matchedToken = jjFillToken(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1853 | return matchedToken; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 38 | protected HashMap namespaceMap = new HashMap(); |
JXPATH_1_3_RC3 | Wed Jun 11 23:50:29 UTC 2008 | 2f4778 | 40 | protected HashMap reverseMap = new HashMap(); |
JXPATH_1_3_RC1 | Thu Dec 30 21:59:36 UTC 2004 | 8db08a | 82 | public NamespaceResolver(NamespaceResolver parent) { |
JXPATH_1_3_RC1 | Thu Dec 30 21:59:36 UTC 2004 | 8db08a | 83 | this.parent = parent; |
JXPATH_1_3_RC1 | Thu Dec 30 21:59:36 UTC 2004 | 8db08a | 84 | } |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 106 | this.pointer = pointer; |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 107 | } |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 185 | sealed = true; |
JXPATH_1_3_RC1 | Thu Dec 30 21:59:36 UTC 2004 | 8db08a | 186 | if (parent != null) { |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 189 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 37 | private int availableRegister = 0; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 38 | public static final Object UNKNOWN_VALUE = new Object(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 48 | super(null); |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 49 | this.jxpathContext = jxpathContext; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 50 | this.pointer = pointer; |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 51 | if (pointer != null) { |
JXPATH_1_2 | Thu Apr 01 02:55:32 UTC 2004 | b1e138 | 52 | pointer.setNamespaceResolver(jxpathContext.getNamespaceResolver()); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 54 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 61 | return this; |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 69 | return jxpathContext.getAbsoluteRootContext(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 73 | return pointer; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Mon Aug 26 22:29:49 UTC 2002 | 48e1a0 | 33 | public class JDOMPointerFactory implements NodePointerFactory { |
JXPATH_1_1_BETA_1 | Mon Aug 26 22:29:49 UTC 2002 | 48e1a0 | 39 | return JDOM_POINTER_FACTORY_ORDER; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 3343 | static final class JJCalls { |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 32 | public NodeTypeTest(int nodeType) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 33 | this.nodeType = nodeType; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 34 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 41 | return nodeType; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 63 | protected JXPathContextFactory () { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 65 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 107 | factoryImpl = (JXPathContextFactory) clazz.newInstance(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 117 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 118 | return factoryImpl; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 142 | private static boolean debug = false; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 145 | debug = System.getProperty("jxpath.debug") != null; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 149 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 150 | } |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 163 | String systemProp = System.getProperty(property); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 164 | if (systemProp != null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 175 | } |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 179 | String javah = System.getProperty("java.home"); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 180 | String configFile = |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 186 | File f = new File(configFile); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 187 | if (f.exists()) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 217 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 219 | String serviceId = "META-INF/services/" + property; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 222 | ClassLoader cl = JXPathContextFactory.class.getClassLoader(); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 223 | InputStream is = null; |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 224 | if (cl == null) { |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 228 | is = cl.getResourceAsStream(serviceId); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 231 | if (is != null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 263 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 264 | return defaultFactory; |