Tag | Date | Blame | Line | Source |
---|---|---|---|---|
latest | Tue Nov 24 16:27:46 UTC 2015 | caa754 | 36 | public void testJx177() |
latest | Tue Nov 24 16:27:46 UTC 2015 | caa754 | 37 | { |
latest | Tue Nov 24 16:27:46 UTC 2015 | caa754 | 38 | doTest("name", "ROOT name"); |
latest | Tue Nov 24 16:27:46 UTC 2015 | caa754 | 39 | doTest("/x/name", "X name"); |
latest | Tue Nov 24 16:27:46 UTC 2015 | caa754 | 40 | doTest("$__root/x/name", "X name"); |
latest | Tue Nov 24 16:27:46 UTC 2015 | caa754 | 41 | } |
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 | 39 | return new QName(prefix, name); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 101 | return new VariableReference((QName) qName); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 125 | return new LocationPath(absolute, toStepArray(steps)); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 130 | return new ExpressionPath( |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 137 | return new NodeNameTest((QName) qname); |
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 |
---|---|---|---|---|
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; |
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; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 127 | return new InitialContext( |
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 | 109 | NodePointerFactory[] factories = |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 111 | for (int i = 0; i < factories.length; i++) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 112 | NodePointer pointer = |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 114 | if (pointer != null) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 115 | 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 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 183 | return parent; |
JXPATH_1_1_BETA_1 | Sun Oct 13 02:59:02 UTC 2002 | d5a516 | 191 | this.attribute = attribute; |
JXPATH_1_1_BETA_1 | Sun Oct 13 02:59:02 UTC 2002 | d5a516 | 192 | } |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 243 | return index; |
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_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 332 | return index == WHOLE_COLLECTION || index >= 0 && index < getLength(); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 366 | return getValuePointer().getImmediateNode(); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 623 | if (prefix == null) { |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 624 | return true; |
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 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 713 | ptr.parent = (NodePointer) parent.clone(); |
JXPATH_1_1_BETA_1 | Wed Jul 03 21:12:36 UTC 2002 | cc0637 | 715 | return ptr; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 66 | super(parent); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 67 | this.name = name; |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 68 | this.bean = bean; |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 69 | this.beanInfo = beanInfo; |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 70 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 81 | return bean; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 38 | protected int propertyIndex = UNSPECIFIED_PROPERTY; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 49 | super(parent); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 50 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 76 | if (bean == null) { |
JXPATH_1_2 | Thu Mar 25 03:49:50 UTC 2004 | a0849e | 77 | bean = getImmediateParentPointer().getNode(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 79 | return bean; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 83 | return new QName(null, getPropertyName()); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 117 | if (!isActualProperty()) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 121 | return super.isActual(); |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 124 | private static final Object UNINITIALIZED = new Object(); |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 126 | private Object value = UNINITIALIZED; |
JXPATH_1_1_BETA_1 | Sun Oct 20 03:47:18 UTC 2002 | 074cc8 | 137 | Object value = getBaseValue(); |
JXPATH_1_1_BETA_1 | Sun Oct 20 03:47:18 UTC 2002 | 074cc8 | 138 | return value != null && ValueUtils.isCollection(value); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 162 | return NodePointer.newChildNodePointer( |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 45 | private VariableContextWrapper(JXPathContext context) { |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 46 | this.context = context; |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 47 | } |
JXPATH_1_3_RC1 | Mon Aug 27 17:05:52 UTC 2007 | 732384 | 55 | return context; |
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 | 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; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 51 | JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass()); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 52 | if (bi.isDynamic()) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 53 | DynamicPropertyHandler handler = |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 56 | return new DynamicPointer(name, bean, handler, locale); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 58 | return null; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 65 | if (bean == null) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 69 | JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass()); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 70 | if (bi.isDynamic()) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 71 | DynamicPropertyHandler handler = |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 74 | return new DynamicPointer(parent, name, bean, handler); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 76 | return null; |
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 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 492 | this.vars = vars; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 493 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 503 | if (vars == null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 506 | return vars; |
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_2 | Sun May 04 23:51:59 UTC 2003 | 9d0a38 | 633 | if (!lenientSet && parentContext != null) { |
jwsdp_10_ea2_01 | Wed Sep 26 23:37:39 UTC 2001 | d0a64d | 636 | return lenient; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 51 | super(null); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 52 | this.variables = variables; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 53 | this.name = name; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 54 | actual = true; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 55 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 76 | if (!actual) { |
JXPATH_1_1_BETA_1 | Sun Jan 19 23:58:27 UTC 2003 | 74a4ab | 79 | return variables.getVariable(name.toString()); |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 93 | Object value = getBaseValue(); |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 94 | return index == WHOLE_COLLECTION ? ValueUtils.getValue(value) |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 122 | if (valuePointer == null) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 123 | Object value = null; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 124 | if (actual) { |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 125 | value = getImmediateNode(); |
JXPATH_1_1_BETA_1 | Mon Jan 20 00:07:52 UTC 2003 | d4c77d | 126 | valuePointer = |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 138 | return valuePointer; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 40 | private boolean basicKnown = false; |
JXPATH_1_1_BETA_1 | Sun Jan 19 23:59:24 UTC 2003 | f3eb19 | 51 | super(steps); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 52 | this.expression = expression; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 53 | this.predicates = predicates; |
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 | 70 | return predicates; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 98 | if (!basicKnown) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 99 | basicKnown = true; |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 100 | basic = isSimplePath() && areBasicPredicates(getPredicates()); |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 102 | return basic; |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 140 | return expressionPath(context, true); |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 150 | Object value = expression.compute(evalContext); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 152 | if (value instanceof InitialContext) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 155 | context = (InitialContext) value; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 169 | if (firstMatch |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 172 | EvalContext ctx = context; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 173 | NodePointer ptr = (NodePointer) ctx.getSingleNodePointer(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 174 | if (ptr != null |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 178 | return SimplePathInterpreter.interpretSimpleExpressionPath( |
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 | 12 | switch (pos) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 22 | return -1; |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 45 | return 12; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 386 | return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1); |
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 | 404 | switch(curChar) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 409 | return jjStopAtPos(0, 17); |
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); |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 479 | return jjMoveNfa_0(0, 0); |
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) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 536 | return jjStartNfa_0(0, active0, active1); |
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) |
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 | 620 | else if ((active0 & 0x80000000000000L) != 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 622 | jjmatchedKind = 55; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 623 | jjmatchedPos = 3; |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 627 | return jjMoveStringLiteralDfa4_0(active0, 0x40116000000000L, active1, 0L); |
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 | 666 | catch(java.io.IOException e) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 667 | jjStopStringLiteralDfa_0(3, active0, active1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 668 | return 4; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1273 | if (jjrounds[state] != jjround) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1275 | jjstateSet[jjnewStateCnt++] = state; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1276 | jjrounds[state] = jjround; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1278 | } |
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 | 1520 | else if (curChar < 128) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1522 | long l = 1L << (curChar & 077); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1525 | switch(jjstateSet[--i]) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1529 | if ((0x7fffffe87fffffeL & l) == 0L) |
JXPATH_1_2 | Tue Mar 25 02:28:43 UTC 2003 | 5bbe58 | 1533 | jjCheckNAdd(12); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1534 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1543 | } while(i != startsAt); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1544 | } |
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 | 1584 | jjmatchedKind = kind; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1585 | jjmatchedPos = curPos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1586 | 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 | 1591 | try { curChar = input_stream.readChar(); } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1592 | catch(java.io.IOException e) { 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 |
---|---|---|---|---|
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_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 |
---|---|---|---|---|
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 39 | private static final Object UNINITIALIZED = new Object(); |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 41 | private Object value = UNINITIALIZED; |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 83 | super(parent, locale); |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 84 | } |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 91 | super(parent); |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 92 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 102 | if (value == UNINITIALIZED) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 103 | value = index == WHOLE_COLLECTION ? ValueUtils.getValue(getBaseValue()) |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 106 | return value; |
JXPATH_1_3_RC1 | Wed Dec 05 21:02:01 UTC 2007 | 35095d | 118 | return isDefaultNamespace(name.getPrefix()); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_2 | Sun Aug 24 01:15:28 UTC 2003 | 0cf744 | 39 | registerAtomicClass(Class.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 40 | registerAtomicClass(Boolean.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 41 | registerAtomicClass(Boolean.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 42 | registerAtomicClass(Byte.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 43 | registerAtomicClass(Byte.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 44 | registerAtomicClass(Character.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 45 | registerAtomicClass(Character.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 46 | registerAtomicClass(Short.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 47 | registerAtomicClass(Short.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 48 | registerAtomicClass(Integer.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 49 | registerAtomicClass(Integer.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 50 | registerAtomicClass(Long.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 51 | registerAtomicClass(Long.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 52 | registerAtomicClass(Float.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 53 | registerAtomicClass(Float.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 54 | registerAtomicClass(Double.TYPE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 55 | registerAtomicClass(Double.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 56 | registerAtomicClass(String.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 57 | registerAtomicClass(Date.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 58 | registerAtomicClass(java.sql.Date.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 59 | registerAtomicClass(java.sql.Time.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 60 | registerAtomicClass(java.sql.Timestamp.class); |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 62 | registerDynamicClass(Map.class, MapDynamicPropertyHandler.class); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 63 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 74 | } |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 86 | JXPathBasicBeanInfo bi = |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 88 | if (beanClass.isInterface()) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 98 | } |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 116 | JXPathBeanInfo beanInfo = (JXPathBeanInfo) byClass.get(beanClass); |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 117 | if (beanInfo == null) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 118 | beanInfo = findDynamicBeanInfo(beanClass); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 119 | if (beanInfo == null) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 120 | beanInfo = findInformant(beanClass); |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 121 | if (beanInfo == null) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 122 | beanInfo = new JXPathBasicBeanInfo(beanClass); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 129 | return beanInfo; |
JXPATH_1_2 | Sat May 08 15:10:05 UTC 2004 | bacfe1 | 139 | JXPathBeanInfo beanInfo = null; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 140 | if (beanClass.isInterface()) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 141 | beanInfo = (JXPathBeanInfo) byInterface.get(beanClass); |
JXPATH_1_2 | Sat May 08 15:10:05 UTC 2004 | bacfe1 | 142 | if (beanInfo != null && beanInfo.isDynamic()) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 143 | return beanInfo; |
JXPATH_1_3_RC1 | Mon Feb 04 02:04:13 UTC 2008 | 00d673 | 147 | Class[] interfaces = beanClass.getInterfaces(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 148 | if (interfaces != null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 149 | for (int i = 0; i < interfaces.length; i++) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 150 | beanInfo = findDynamicBeanInfo(interfaces[i]); |
JXPATH_1_2 | Sat May 08 15:10:05 UTC 2004 | bacfe1 | 151 | if (beanInfo != null && beanInfo.isDynamic()) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 152 | return beanInfo; |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 157 | Class sup = beanClass.getSuperclass(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 158 | if (sup != null) { |
JXPATH_1_2 | Sat May 08 15:10:05 UTC 2004 | bacfe1 | 159 | beanInfo = (JXPathBeanInfo) byClass.get(sup); |
JXPATH_1_2 | Sat May 08 15:10:05 UTC 2004 | bacfe1 | 160 | if (beanInfo != null && beanInfo.isDynamic()) { |
JXPATH_1_3_RC1 | Mon Dec 17 07:29:28 UTC 2007 | 21f932 | 163 | return findDynamicBeanInfo(sup); |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:27:38 UTC 2002 | 9d8c0f | 165 | return null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 178 | String name = beanClass.getName() + "XBeanInfo"; |
JXPATH_1_3_RC4 | Mon Jun 23 20:10:38 UTC 2008 | d783b2 | 182 | catch (Exception ex) { //NOPMD |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 188 | if (JXPathBeanInfo.class.isAssignableFrom(beanClass)) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 194 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 196 | return null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 212 | ClassLoader cl = sibling.getClassLoader(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 213 | if (cl != null) { |
JXPATH_1_3_RC4 | Mon Jun 23 20:10:38 UTC 2008 | d783b2 | 218 | catch (Exception ex) { //NOPMD |
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 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 60 | return steps; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 81 | if (!basicKnown) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 82 | basicKnown = true; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 83 | basic = true; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 84 | Step[] steps = getSteps(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 85 | for (int i = 0; i < steps.length; i++) { |
JXPATH_1_3_RC1 | Mon Dec 17 07:29:28 UTC 2007 | 21f932 | 86 | if (!isSimpleStep(steps[i])) { |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 92 | return basic; |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 103 | if (step.getAxis() == Compiler.AXIS_SELF) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 114 | if (step.getAxis() == Compiler.AXIS_CHILD |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 116 | NodeTest nodeTest = step.getNodeTest(); |
JXPATH_1_3_RC1 | Mon Dec 17 07:29:28 UTC 2007 | 21f932 | 117 | if (!(nodeTest instanceof NodeNameTest)) { |
JXPATH_1_2 | Thu Mar 25 05:41:29 UTC 2004 | d52ff3 | 120 | if (((NodeNameTest) nodeTest).isWildcard()) { |
JXPATH_1_2 | Fri Jan 23 01:10:21 UTC 2004 | 26ed00 | 123 | return areBasicPredicates(step.getPredicates()); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 134 | if (predicates != null && predicates.length != 0) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 155 | return true; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 165 | if (steps.length == 0) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 169 | if (isSimplePath()) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 170 | NodePointer ptr = (NodePointer) context.getSingleNodePointer(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 171 | return SimplePathInterpreter.interpretSimpleLocationPath( |
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 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 63 | return prefix; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 71 | return name; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 75 | return qualifiedName; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 36 | public VariableReference(QName varName) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 37 | this.varName = varName; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 38 | } |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 61 | return computeValue(context); |
JXPATH_1_1_BETA_1 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 70 | return context.getRootContext().getVariableContext(varName); |
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; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 47 | return ValueUtils.isCollection(bean) ? new CollectionPointer(parent, bean) : null; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_3_RC4 | Mon Jun 16 21:59:48 UTC 2008 | 658114 | 41 | private static final Comparator PROPERTY_DESCRIPTOR_COMPARATOR = new Comparator() { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 48 | private boolean atomic = false; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 58 | public JXPathBasicBeanInfo(Class clazz) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 59 | this.clazz = clazz; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 60 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 68 | public JXPathBasicBeanInfo(Class clazz, boolean atomic) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 69 | this.clazz = clazz; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 70 | this.atomic = atomic; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 71 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 78 | public JXPathBasicBeanInfo(Class clazz, Class dynamicPropertyHandlerClass) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 79 | this.clazz = clazz; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 80 | this.atomic = false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 81 | this.dynamicPropertyHandlerClass = dynamicPropertyHandlerClass; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 82 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 98 | return dynamicPropertyHandlerClass != null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 152 | return dynamicPropertyHandlerClass; |
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_RC4 | Mon Jun 16 21:59:48 UTC 2008 | 658114 | 41 | private static final Comparator PROPERTY_DESCRIPTOR_COMPARATOR = new Comparator() { |
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; |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 41 | return bean instanceof Container ? new ContainerPointer( |
JXPATH_1_3_RC1 | Sun Feb 03 16:08:38 UTC 2008 | f53ab1 | 47 | return bean instanceof Container ? new ContainerPointer(parent, |
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 |
---|---|---|---|---|
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 | 30 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 36 | NCName_Without_CoreFunctions(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 37 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 69 | jj_consume_token(FUNCTION_NAME); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 70 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 148 | {if (true) return token.image;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 153 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 155 | jj_consume_token(NCName); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 156 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 174 | {if (true) return token.image;} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 315 | String nc1, nc2 = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 316 | nc1 = NCName(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 317 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 323 | jj_la1[3] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 326 | if (nc2 == null){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 327 | {if (true) return compiler.qname(null, nc1);} |
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 | 504 | ex = RelativeLocationPath(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 505 | break; |
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 | 531 | break; |
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 | 536 | LocationStep(steps); |
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 | 555 | ArrayList steps = new ArrayList(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 556 | NodeTest(steps); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 559 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 565 | jj_la1[8] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 566 | break label_2; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 570 | {if (true) return compiler.locationPath(false, 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 | 588 | jj_consume_token(SLASH); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 589 | 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 | 674 | } else if (jj_2_4(2147483647)) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 681 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 723 | name = WildcardName(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 724 | break; |
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 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 761 | s = compiler.nodeNameTest(name); |
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 | 792 | jj_la1[13] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 793 | axis = AbbreviatedAxisSpecifier(); |
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 | 894 | int axis = Compiler.AXIS_CHILD; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 895 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 901 | jj_la1[15] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 904 | {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 | 936 | Object ex = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 937 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 939 | ex = VariableReference(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 940 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1009 | {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 | 1188 | ex = FilterExpr(); |
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 | 1265 | ArrayList ps = new ArrayList(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1266 | boolean path = false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1267 | ArrayList steps = new ArrayList(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1268 | ex = PrimaryExpr(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1271 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1276 | jj_la1[22] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1277 | break label_6; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1285 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1289 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1291 | jj_la1[23] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1292 | break label_7; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1294 | LocationStep(steps); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1295 | path = true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1297 | if (path){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1298 | {if (true) return compiler.expressionPath(ex, ps.toArray(), steps.toArray());} |
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 | 1680 | jj_consume_token(VARIABLE); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1681 | ex = QName(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1682 | {if (true) return compiler.variableReference(ex);} |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1689 | String nc1, nc2 = null; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1690 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1734 | NCName(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1735 | break; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1741 | nc1 = token.image; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1742 | switch (jj_nt.kind) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1799 | jj_la1[37] = jj_gen; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1802 | if (nc2 != null){ |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1806 | qn = compiler.qname(null, nc1); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1808 | {if (true) return qn;} |
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 | 1863 | 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 | 1958 | return false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1970 | return false; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 1999 | return false; |
jwsdp_10_ea2_01 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 2151 | 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 | 2284 | return false; |
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 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2311 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2313 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2368 | return false; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2401 | xsp = jj_scanpos; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2403 | jj_scanpos = xsp; |
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 | 2466 | if (jj_scan_token(COMMENT)) return true; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2471 | if (jj_scan_token(NODE)) return true; |
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 | 2517 | xsp = jj_scanpos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2519 | jj_scanpos = xsp; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2521 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 2523 | 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 | 2582 | if (jj_3R_15()) return true; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2583 | return false; |
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; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2615 | jj_scanpos = xsp; |
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; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2648 | xsp = jj_scanpos; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2650 | jj_scanpos = xsp; |
JXPATH_1_1_BETA_1 | Sat Jun 08 22:47:25 UTC 2002 | 632e72 | 2653 | xsp = jj_scanpos; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2655 | return false; |
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; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2713 | return false; |
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; |
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; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 2796 | return false; |
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 Jun 08 22:47:25 UTC 2002 | 632e72 | 2869 | return false; |
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 | 2934 | return false; |
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; |
JXPATH_1_1_BETA_1 | Sat Jan 25 01:49:19 UTC 2003 | e5a284 | 3076 | return false; |
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 | 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 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 33 | public NodeNameTest(QName qname) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 34 | this.qname = qname; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 35 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 52 | return qname; |
JXPATH_1_2 | Thu Mar 25 05:41:29 UTC 2004 | d52ff3 | 68 | return qname.getName().equals("*"); |
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 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 323 | if (bufpos >= tokenBegin) |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 324 | return new String(buffer, tokenBegin, bufpos - tokenBegin + 1); |
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; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 44 | if (bean instanceof Document) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 47 | if (bean instanceof Element) { |
JXPATH_1_1_BETA_1 | Mon Aug 26 22:29:49 UTC 2002 | 48e1a0 | 50 | return null; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 55 | if (bean instanceof Document) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 58 | if (bean instanceof Element) { |
JXPATH_1_1_BETA_1 | Mon Aug 26 22:29:49 UTC 2002 | 48e1a0 | 61 | return null; |
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 | Wed May 08 00:40:00 UTC 2002 | 323e8b | 81 | if (isAbsolute()) { |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 82 | rootContext = context.getRootContext().getAbsoluteRootContext(); |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 85 | rootContext = new InitialContext(context); |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 87 | return getSingleNodePointerForSteps(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; |
JXPATH_1_1_BETA_1 | Sun Jun 16 03:22:22 UTC 2002 | ab914f | 541 | DynamicPropertyHandler handler = |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 543 | if (handler == null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 545 | handler = (DynamicPropertyHandler) clazz.newInstance(); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 552 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 553 | dynamicPropertyHandlerMap.put(clazz, handler); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 555 | return handler; |
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_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; |
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 | 3343 | static final class JJCalls { |
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 | Fri Sep 21 23:22:45 UTC 2001 | 7048ca | 51 | return nodePointer; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 55 | return nodePointer; |
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; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 52 | return bean instanceof Node ? new DOMNodePointer(parent, (Node) bean) : null; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 53 | super(parent); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 54 | this.handler = handler; |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 55 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 105 | if (name == null) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 109 | return name; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 121 | setPropertyIndex(UNSPECIFIED_PROPERTY); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 122 | this.name = propertyName; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 123 | requiredPropertyName = propertyName; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 124 | if (names != null && Arrays.binarySearch(names, propertyName) < 0) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 127 | } |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 153 | if (propertyIndex != index) { |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 157 | } |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 165 | return handler.getProperty(getBean(), getPropertyName()); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 177 | if (index == WHOLE_COLLECTION) { |
JXPATH_1_2 | Sun Apr 04 22:06:36 UTC 2004 | 755483 | 178 | value = ValueUtils.getValue(handler.getProperty( |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:33:35 UTC 2002 | 594ff3 | 187 | return value; |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 196 | return true; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
JXPATH_1_1_BETA_1 | Sat Aug 10 01:35:47 UTC 2002 | e6b562 | 59 | private static final QName QNAME_NAME = new QName(null, "name"); |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:35:47 UTC 2002 | e6b562 | 81 | NodePointer pointer = doStep(context, root, steps, 0); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 83 | return pointer; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 105 | NodePointer pointer = |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 108 | return pointer; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 126 | if (parent == null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 130 | if (currentStep == steps.length) { |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 136 | parent = valuePointer(parent); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 138 | Step step = steps[currentStep]; |
JXPATH_1_3_RC1 | Mon Dec 17 07:29:28 UTC 2007 | 21f932 | 139 | Expression[] predicates = step.getPredicates(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 152 | if (parent instanceof PropertyOwnerPointer) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 153 | if (predicates == null || predicates.length == 0) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 154 | return doStepNoPredicatesPropertyOwner( |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 197 | Step step = steps[currentStep]; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 198 | NodePointer childPointer = |
JXPATH_1_3_RC1 | Wed Dec 05 21:04:15 UTC 2007 | 48294f | 201 | if (childPointer == null) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 204 | if (!childPointer.isActual()) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 212 | if (currentStep == steps.length - 1) { |
JXPATH_1_1_BETA_1 | Sat Aug 10 01:35:47 UTC 2002 | e6b562 | 214 | return childPointer; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 216 | if (childPointer.isCollection()) { |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 244 | return doStep(context, childPointer, steps, currentStep + 1); |
JXPATH_1_1_BETA_1 | Sun Oct 13 02:59:02 UTC 2002 | d5a516 | 340 | int axis = step.getAxis(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 341 | if (axis == Compiler.AXIS_CHILD || axis == Compiler.AXIS_ATTRIBUTE) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 342 | QName name = ((NodeNameTest) step.getNodeTest()).getNodeName(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 343 | if (axis == Compiler.AXIS_ATTRIBUTE && isLangAttribute(name)) { |
JXPATH_1_3_RC1 | Wed Dec 05 21:04:15 UTC 2007 | 48294f | 346 | if (parentPointer.isValidProperty(name)) { |
JXPATH_1_3_RC1 | Wed Dec 05 21:04:15 UTC 2007 | 48294f | 347 | NodePointer childPointer = parentPointer.getPropertyPointer(); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 348 | ((PropertyPointer) childPointer).setPropertyName( |
JXPATH_1_1_BETA_1 | Sun Oct 13 02:59:02 UTC 2002 | d5a516 | 350 | childPointer.setAttribute(axis == Compiler.AXIS_ATTRIBUTE); |
JXPATH_1_3_RC1 | Wed Dec 05 21:04:15 UTC 2007 | 48294f | 351 | return childPointer; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 456 | if (currentPredicate == predicates.length) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 457 | return doStep(context, parent, steps, currentStep + 1); |
JXPATH_1_1_BETA_1 | Tue Nov 26 01:20:08 UTC 2002 | 430fdd | 794 | return pointer == null ? null : pointer.getValuePointer(); |
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 | 65 | return new VariableContextWrapper(context); |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 70 | if (object instanceof VariableContextWrapper) { |
JXPATH_1_3_RC1 | Mon Aug 27 17:05:52 UTC 2007 | 732384 | 71 | JXPathContext varCtx = ((VariableContextWrapper) object).getContext(); |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 72 | while (varCtx != null) { |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 73 | Variables vars = varCtx.getVariables(); |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 74 | if (vars.isDeclaredVariable(name.toString())) { |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 75 | return new VariablePointer(vars, name); |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 84 | return null; |
JXPATH_1_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 89 | return createNodePointer(name, object, null); |
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 | 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; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 45 | return bean instanceof DynaBean ? new DynaBeanPointer(name, (DynaBean) bean, locale) : null; |
JXPATH_1_3_RC1 | Mon Feb 19 23:24:43 UTC 2007 | 30e4fd | 50 | return bean instanceof DynaBean ? new DynaBeanPointer(parent, name, (DynaBean) bean) : null; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 29 | public class MapDynamicPropertyHandler implements DynamicPropertyHandler { |
JXPATH_1_1_BETA_1 | Wed Apr 24 03:31:59 UTC 2002 | 907ab1 | 43 | return ((Map) object).get(propertyName); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 54 | super(null, locale); |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 55 | this.name = name; |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 56 | this.bean = bean; |
jwsdp_10_ea2_01 | Wed Sep 26 01:21:54 UTC 2001 | 3ec25c | 57 | this.handler = handler; |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 58 | } |
jwsdp_10_ea2_01 | Mon Sep 03 01:22:31 UTC 2001 | 207c6d | 69 | super(parent); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 70 | this.name = name; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 71 | this.bean = bean; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 72 | this.handler = handler; |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 73 | } |
JXPATH_1_1_BETA_1 | Sun Apr 21 21:52:34 UTC 2002 | a6e246 | 76 | return new DynamicPropertyPointer(this, handler); |
jwsdp_10_ea2_01 | Thu Aug 23 00:47:02 UTC 2001 | bc53a6 | 101 | return bean; |
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 |
---|---|---|---|---|
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; |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 49 | if (bean == null) { |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 53 | JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass()); |
JXPATH_1_1_BETA_1 | Wed Apr 10 03:40:21 UTC 2002 | 34b7a4 | 54 | return new BeanPointer(parent, name, bean, bi); |
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 | 170 | public static class ValueIterator implements Iterator { |
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 | 441 | return getPointer(xpath, compileExpression(xpath)); |
JXPATH_1_2 | Wed Feb 19 00:59:53 UTC 2003 | 7d0703 | 451 | Object result = expr.computeValue(getEvalContext()); |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 452 | if (result instanceof EvalContext) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 455 | if (result instanceof Pointer) { |
JXPATH_1_2 | Mon Sep 08 20:50:44 UTC 2003 | 6f2f15 | 456 | if (!isLenient() && !((NodePointer) result).isActual()) { |
JXPATH_1_1_BETA_1 | Sat Jan 11 05:41:27 UTC 2003 | 2327c4 | 460 | return (Pointer) result; |
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_3_RC1 | Wed Jul 18 20:22:16 UTC 2007 | 626e5e | 723 | return NodePointer.newNodePointer(name, VariablePointerFactory |
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(); |