Test Blame

src/test/java/org/apache/commons/jxpath/issues/JXPath172DynamicTest.java
TagDateBlameLineSource
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  64
    public void testIssue172_propertyDoesNotExist()
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  65
    {
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  66
        final JXPathContext context = getContext(null, false);
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  67
        final Object bRet = context.selectSingleNode("unexisting");
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  68
        assertNull(bRet);
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  69
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  70
        final Pointer pointer = context.getPointer("unexisting");
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  71
        assertEquals(DynamicPropertyPointer.class, pointer.getClass());
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  72
        assertNull(pointer.getValue());
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  73
  latest    Tue Nov 24 19:45:00 UTC 2015    99d869  74
    }

Found Source Blame

src/main/java/org/apache/commons/jxpath/MapDynamicPropertyHandler.java
TagDateBlameLineSource
  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);
src/main/java/org/apache/commons/jxpath/ri/Parser.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/ri/JXPathContextFactoryReferenceImpl.java
TagDateBlameLineSource
  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);
src/main/java/org/apache/commons/jxpath/ri/axes/RootContext.java
TagDateBlameLineSource
  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  73
        return pointer;
src/main/java/org/apache/commons/jxpath/ri/compiler/Step.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/ri/model/container/ContainerPointerFactory.java
TagDateBlameLineSource
  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,
src/main/java/org/apache/commons/jxpath/ri/model/beans/NullPropertyPointer.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  32
    private String propertyName = "*";
  JXPATH_1_1_BETA_1    Sat Aug 10 01:49:46 UTC 2002    d0b44a  33
    private boolean byNameAttribute = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  42
        super(parent);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  43
    }
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  69
        return new NullPointer(this,  new QName(getPropertyName()));
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  77
        return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  164
        return propertyName;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  168
        this.propertyName = propertyName;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  169
    }
src/main/java/org/apache/commons/jxpath/ri/compiler/TreeCompiler.java
TagDateBlameLineSource
  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);
  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  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;
src/main/java/org/apache/commons/jxpath/ri/model/beans/BeanPointer.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  51
        super(null, locale);
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  52
        this.name = name;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  53
        this.bean = bean;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  54
        this.beanInfo = beanInfo;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  55
    }
  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
    }
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  73
        return new BeanPropertyPointer(this, beanInfo);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  81
        return bean;
src/main/java/org/apache/commons/jxpath/JXPathIntrospector.java
TagDateBlameLineSource
  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
src/main/java/org/apache/commons/jxpath/ri/model/VariablePointerFactory.java
TagDateBlameLineSource
  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  70
        if (object instanceof VariableContextWrapper) {
  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;
src/main/java/org/apache/commons/jxpath/util/ValueUtils.java
TagDateBlameLineSource
  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) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  55
            return false;
  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_1_BETA_1    Sun Jun 16 03:22:22 UTC 2002    ab914f  366
            Method method =
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  368
            if (method == null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  371
            value = method.invoke(bean, new Object[0]);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  380
        }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  381
        return value;
  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;
  jwsdp_10_ea2_01    Sun Sep 09 00:52:04 UTC 2001    2735df  576
        if (method == null) {
  jwsdp_10_ea2_01    Sun Sep 09 00:52:04 UTC 2001    2735df  581
        if (!Modifier.isPublic(method.getModifiers())) {
  jwsdp_10_ea2_01    Sun Sep 09 00:52:04 UTC 2001    2735df  586
        Class clazz = method.getDeclaringClass();
  JXPATH_1_3_RC1    Fri Mar 18 03:03:32 UTC 2005    da198c  587
        if (Modifier.isPublic(clazz.getModifiers())) {
  JXPATH_1_3_RC1    Fri Mar 18 03:03:32 UTC 2005    da198c  588
            return (method);
src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyOwnerPointer.java
TagDateBlameLineSource
  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());
src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyPointer.java
TagDateBlameLineSource
  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
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  57
        return propertyIndex;
  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  118
            return false;
  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    Tue Nov 26 01:20:08 UTC 2002    430fdd  162
        return NodePointer.newChildNodePointer(
src/main/java/org/apache/commons/jxpath/JXPathContext.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  409
    private static final PackageFunctions GENERIC_FUNCTIONS =
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  430
    private boolean lenientSet = false;
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  431
    private boolean lenient = false;
  JXPATH_1_2    Sun May 04 23:51:59 UTC 2003    9d0a38  453
        return getContextFactory().newContext(parentContext, contextBean);
  JXPATH_1_2    Sun May 04 23:51:59 UTC 2003    9d0a38  464
        return contextFactory;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  473
    protected JXPathContext(JXPathContext parentContext, Object contextBean) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  474
        this.parentContext = parentContext;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  475
        this.contextBean = contextBean;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  476
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  596
        if (locale == null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  597
            if (parentContext != null) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  600
            locale = Locale.getDefault();
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  602
        return locale;
  jwsdp_10_ea2_01    Wed Sep 26 23:37:39 UTC 2001    d0a64d  646
        this.lenient = lenient;
  JXPATH_1_2    Sun May 04 23:51:59 UTC 2003    9d0a38  647
        lenientSet = true;
  jwsdp_10_ea2_01    Wed Sep 26 23:37:39 UTC 2001    d0a64d  648
    }
  JXPATH_1_2    Sun May 04 23:51:59 UTC 2003    9d0a38  656
        if (!lenientSet && parentContext != null) {
  jwsdp_10_ea2_01    Wed Sep 26 23:37:39 UTC 2001    d0a64d  659
        return lenient;
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  697
        Pointer pointer = getPointer(xpath);
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  698
        return pointer == null ? null : pointer.getNode();
src/main/java/org/apache/commons/jxpath/ri/parser/XPathParserTokenManager.java
TagDateBlameLineSource
  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  404
   switch(curChar)
  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  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)
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1514
                  jjstateSet[jjnewStateCnt++] = 12;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1515
                  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  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  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;
src/main/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/JXPathBasicBeanInfo.java
TagDateBlameLineSource
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  41
    private static final Comparator PROPERTY_DESCRIPTOR_COMPARATOR = new Comparator() {
src/main/java/org/apache/commons/jxpath/ri/compiler/Expression.java
TagDateBlameLineSource
  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 {
src/main/java/org/apache/commons/jxpath/ri/compiler/Path.java
TagDateBlameLineSource
  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(
src/main/java/org/apache/commons/jxpath/JXPathNotFoundException.java
TagDateBlameLineSource
  JXPATH_1_3_RC3    Wed May 21 17:44:55 UTC 2008    300e87  34
        super(message);
  JXPATH_1_3_RC3    Wed May 21 17:44:55 UTC 2008    300e87  35
    }
src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java
TagDateBlameLineSource
  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  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  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  515
        {if (true) return ex;}
  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  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  1156
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1157
    ex = PathExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1160
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1165
        jj_la1[20] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1166
        break label_5;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1176
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1179
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1185
    Object ex = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1187
    if (jj_2_6(2147483647)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1190
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1250
        ex = LocationPath();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1251
        break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1258
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1313
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1314
    ex = AndExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1317
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1322
        jj_la1[24] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1323
        break label_8;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1333
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1336
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1343
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1344
    ex = EqualityExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1347
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1352
        jj_la1[25] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1353
        break label_9;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1363
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1366
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1373
    ex = RelationalExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1376
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1382
        jj_la1[26] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1383
        break label_10;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1402
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1410
    ex = AdditiveExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1413
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1421
        jj_la1[28] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1422
        break label_11;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1451
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1462
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1463
    ex = SubtractiveExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1466
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1471
        jj_la1[30] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1472
        break label_12;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1482
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1485
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1490
    Object ex, r = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1491
    ex = MultiplicativeExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1494
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1499
        jj_la1[31] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1500
        break label_13;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1506
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1514
    ex = UnaryExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1517
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1524
        jj_la1[32] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1525
        break label_14;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1549
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1556
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1620
      ex = UnionExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1621
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1632
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  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  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  1958
    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()) {
  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  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  2594
    if (jj_3R_18()) return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2632
    xsp = jj_scanpos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2634
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2637
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2711
    if (jj_scan_token(VARIABLE)) return true;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2717
    if (jj_scan_token(FUNCTION_FORMAT_NUMBER)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2722
    if (jj_scan_token(FUNCTION_KEY)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2727
    if (jj_scan_token(FUNCTION_ROUND)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2737
    if (jj_scan_token(FUNCTION_CEILING)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2747
    if (jj_scan_token(FUNCTION_FLOOR)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2757
    if (jj_scan_token(FUNCTION_SUM)) return true;
  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  2801
    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  2852
    xsp = jj_scanpos;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2854
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2856
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2858
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2860
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2862
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2878
    if (jj_scan_token(FUNCTION_STRING_LENGTH)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2883
    if (jj_scan_token(FUNCTION_SUBSTRING)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2888
    if (jj_scan_token(FUNCTION_SUBSTRING_AFTER)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2903
    if (jj_scan_token(FUNCTION_SUBSTRING_BEFORE)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2908
    if (jj_scan_token(FUNCTION_CONTAINS)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2918
    if (jj_scan_token(FUNCTION_STARTS_WITH)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2923
    if (jj_scan_token(FUNCTION_CONCAT)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2928
    if (jj_scan_token(FUNCTION_STRING)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2933
    if (jj_scan_token(FUNCTION_NAME)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2938
    if (jj_scan_token(FUNCTION_NAMESPACE_URI)) return true;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2943
    if (jj_scan_token(FUNCTION_LOCAL_NAME)) return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3084
  public boolean lookingAhead = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3087
  final private int[] jj_la1 = new int[39];
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3092
      jj_la1_0();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3093
      jj_la1_1();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3094
      jj_la1_2();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3095
   }
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3097
      jj_la1_0 = new int[] {0xf8000000,0x78000000,0x0,0x0,0x78000000,0xf80000c0,0xc0,0x40,0xc0,0xc0,0xf8000000,0xf8000000,0x0,0x0,0x0,0x0,0x160000,0xf8000000,0x0,0xf81604c0,0x100,0xf80000c0,0x0,0xc0,0x8000000,0x10000000,0x1800,0x1800,0x1e000,0x1e000,0x200,0x400,0x60000000,0x60000000,0xf81604c0,0xf8000000,0xf8000000,0x0,0x80000000,};
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3098
   }
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3100
      jj_la1_1 = new int[] {0xffff0007,0x0,0xffff0000,0x0,0x0,0xffffffff,0x0,0x0,0x0,0x0,0xffff0007,0xffffffff,0x0,0xfff8,0xfff8,0x0,0x0,0xffff0007,0x0,0xffffffff,0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffff0007,0xffff0007,0x0,0x7,};
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3101
   }
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3104
   }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3105
  final private JJCalls[] jj_2_rtns = new JJCalls[6];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3106
  private boolean jj_rescan = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3107
  private int jj_gc = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3129
  public XPathParser(java.io.Reader stream) {
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3130
    jj_input_stream = new SimpleCharStream(stream, 1, 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3131
    token_source = new XPathParserTokenManager(jj_input_stream);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3132
    token = new Token();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3133
    token.next = jj_nt = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3134
    jj_gen = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3135
    for (int i = 0; i < 39; i++) jj_la1[i] = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3136
    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3137
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3140
    jj_input_stream.ReInit(stream, 1, 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3141
    token_source.ReInit(jj_input_stream);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3142
    token = new Token();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3143
    token.next = jj_nt = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3144
    jj_gen = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3145
    for (int i = 0; i < 39; i++) jj_la1[i] = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3146
    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3147
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3168
    Token oldToken = token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3169
    if ((token = jj_nt).next != null) jj_nt = jj_nt.next;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3170
    else jj_nt = jj_nt.next = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3171
    if (token.kind == kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3172
      jj_gen++;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3173
      if (++jj_gc > 100) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3183
      return token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3194
    if (jj_scanpos == jj_lastpos) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3195
      jj_la--;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3196
      if (jj_scanpos.next == null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3197
        jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3199
        jj_lastpos = jj_scanpos = jj_scanpos.next;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3202
      jj_scanpos = jj_scanpos.next;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3204
    if (jj_rescan) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3230
  private java.util.Vector jj_expentries = new java.util.Vector();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3232
  private int jj_kind = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3233
  private int[] jj_lasttokens = new int[100];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3335
    JJCalls p = jj_2_rtns[index];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3336
    while (p.gen > jj_gen) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3340
    p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3341
  }
src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPointerFactory.java
TagDateBlameLineSource
  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    Fri Apr 12 02:28:06 UTC 2002    65bf4d  66
            return new NullPointer(parent, name);
  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    Wed Apr 10 03:40:21 UTC 2002    34b7a4  76
        return null;
src/main/java/org/apache/commons/jxpath/ri/axes/SimplePathInterpreter.java
TagDateBlameLineSource
  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  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_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  206
            return createNullPointer(
  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_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    Tue Nov 26 01:20:08 UTC 2002    430fdd  794
        return pointer == null ? null : pointer.getValuePointer();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  810
        if (currentStep == steps.length) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  811
            return parent;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  814
        parent = valuePointer(parent);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  816
        Step step = steps[currentStep];
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  818
        int axis = step.getAxis();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  819
        if (axis == Compiler.AXIS_CHILD || axis == Compiler.AXIS_ATTRIBUTE) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  820
            NullPropertyPointer pointer = new NullPropertyPointer(parent);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  821
            QName name = ((NodeNameTest) step.getNodeTest()).getNodeName();
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  822
            pointer.setPropertyName(name.toString());
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  823
            pointer.setAttribute(axis == Compiler.AXIS_ATTRIBUTE);
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  824
            parent = pointer;
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  828
        Expression[] predicates = step.getPredicates();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  829
        return createNullPointerForPredicates(
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  852
        for (int i = currentPredicate; i < predicates.length; i++) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  872
        return createNullPointer(
src/main/java/org/apache/commons/jxpath/ri/EvalContext.java
TagDateBlameLineSource
  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
    }
src/main/java/org/apache/commons/jxpath/ri/model/NodePointer.java
TagDateBlameLineSource
  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  276
        NodePointer valuePointer = getValuePointer();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  277
        if (valuePointer != this) {
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  278
            return valuePointer.getValue();
  JXPATH_1_1_BETA_1    Sat Aug 10 16:13:04 UTC 2002    d1c2ae  281
        return getNode();
  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;
src/main/java/org/apache/commons/jxpath/ri/model/beans/BeanPropertyPointer.java
TagDateBlameLineSource
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  37
    private static final Object UNINITIALIZED = new Object();
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  41
    private Object baseValue = UNINITIALIZED;
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  42
    private Object value = UNINITIALIZED;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
        super(parent);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  54
        this.beanInfo = beanInfo;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  55
    }
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  92
        setPropertyIndex(UNSPECIFIED_PROPERTY);
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  93
        this.propertyName = propertyName;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  94
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  101
        if (propertyIndex != index) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  108
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  115
        if (baseValue == UNINITIALIZED) {
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  116
            PropertyDescriptor pd = getPropertyDescriptor();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  117
            if (pd == null) {
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  120
            baseValue = ValueUtils.getValue(getBean(), pd);
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  122
        return baseValue;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  147
        if (value == UNINITIALIZED) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  148
            if (index == WHOLE_COLLECTION) {
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  149
                value = ValueUtils.getValue(getBaseValue());
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  161
        return value;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  165
        return getPropertyDescriptor() != null;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  267
        if (propertyName == null) {
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  273
        return propertyName != null ? propertyName : "*";
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  282
        if (propertyDescriptor == null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  283
            int inx = getPropertyIndex();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  284
            if (inx == UNSPECIFIED_PROPERTY) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  285
                propertyDescriptor =
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  299
        return propertyDescriptor;
src/main/java/org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPointerFactory.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/ri/model/dom/DOMPointerFactory.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMPointerFactory.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/ri/compiler/NodeTest.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  23
public abstract class NodeTest {
src/main/java/org/apache/commons/jxpath/ri/model/beans/BeanPointerFactory.java
TagDateBlameLineSource
  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    Wed Apr 10 03:40:21 UTC 2002    34b7a4  43
        JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass());
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  44
        return new BeanPointer(name, bean, bi, locale);
  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);
src/main/java/org/apache/commons/jxpath/JXPathBasicBeanInfo.java
TagDateBlameLineSource
  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;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  102
        if (propertyDescriptors == null) {
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  103
            if (clazz == Object.class) {
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  108
                    BeanInfo bi = null;
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  109
                    if (clazz.isInterface()) {
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  113
                        bi = Introspector.getBeanInfo(clazz, Object.class);
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  115
                    PropertyDescriptor[] pds = bi.getPropertyDescriptors();
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  116
                    PropertyDescriptor[] descriptors = new PropertyDescriptor[pds.length];
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  117
                    System.arraycopy(pds, 0, descriptors, 0, pds.length);
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  118
                    Arrays.sort(descriptors, PROPERTY_DESCRIPTOR_COMPARATOR);
  JXPATH_1_3_RC1    Sat Feb 02 20:29:31 UTC 2008    d824ea  119
                    propertyDescriptors = descriptors;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  124
                }
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  127
        if (propertyDescriptors.length == 0) {
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  130
        PropertyDescriptor[] result = new PropertyDescriptor[propertyDescriptors.length];
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  131
        System.arraycopy(propertyDescriptors, 0, result, 0, propertyDescriptors.length);
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  132
        return result;
  JXPATH_1_3_RC1    Thu Feb 01 20:50:40 UTC 2007    e2b855  136
        if (propertyDescriptorMap == null) {
  JXPATH_1_3_RC1    Thu Feb 01 20:50:40 UTC 2007    e2b855  137
            propertyDescriptorMap = new HashMap();
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  138
            PropertyDescriptor[] pds = getPropertyDescriptors();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  139
            for (int i = 0; i < pds.length; i++) {
  JXPATH_1_3_RC1    Thu Feb 01 20:50:40 UTC 2007    e2b855  140
                propertyDescriptorMap.put(pds[i].getName(), pds[i]);
  JXPATH_1_3_RC1    Thu Feb 01 20:50:40 UTC 2007    e2b855  143
        return (PropertyDescriptor) propertyDescriptorMap.get(propertyName);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  152
        return dynamicPropertyHandlerClass;
src/main/java/org/apache/commons/jxpath/ri/QName.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  40
    public QName(String qualifiedName) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  41
        this.qualifiedName = qualifiedName;
  JXPATH_1_1_BETA_1    Sun Oct 13 02:25:36 UTC 2002    d93e05  42
        int index = qualifiedName.indexOf(':');
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  43
        prefix = index < 0 ? null : qualifiedName.substring(0, index);
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  44
        name = index < 0 ? qualifiedName : qualifiedName.substring(index + 1);
  JXPATH_1_1_BETA_1    Sun Oct 13 02:25:36 UTC 2002    d93e05  45
    }
  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;
src/main/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java
TagDateBlameLineSource
  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) {
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  239
                    expr = (Expression) ref.get();
  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  248
            return expr;
  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_3_RC1    Sat Oct 29 21:07:19 UTC 2005    c5808a  457
                throw new JXPathNotFoundException("No pointer for xpath: "
  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    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  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();
src/main/java/org/apache/commons/jxpath/PackageFunctions.java
TagDateBlameLineSource
  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
    }
src/main/java/org/apache/commons/jxpath/ri/axes/InitialContext.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/ri/NamespaceResolver.java
TagDateBlameLineSource
  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
    }
src/main/java/org/apache/commons/jxpath/ri/parser/Token.java
TagDateBlameLineSource
  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();
src/main/java/org/apache/commons/jxpath/ri/compiler/LocationPath.java
TagDateBlameLineSource
  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  85
            rootContext = new InitialContext(context);
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  87
        return getSingleNodePointerForSteps(rootContext);
src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3343
  static final class JJCalls {
src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPropertyPointer.java
TagDateBlameLineSource
  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
    }
  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;
src/main/java/org/apache/commons/jxpath/ri/parser/SimpleCharStream.java
TagDateBlameLineSource
  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)
  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);
src/main/java/org/apache/commons/jxpath/ri/model/beans/CollectionPointerFactory.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/JXPathContextFactory.java
TagDateBlameLineSource
  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;
src/main/java/org/apache/commons/jxpath/ri/compiler/NodeNameTest.java
TagDateBlameLineSource
  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("*");
src/main/java/org/apache/commons/jxpath/JXPathException.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  49
        super(msg);
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  50
        this.exception = null;
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  51
    }
src/main/java/org/apache/commons/jxpath/ri/model/beans/NullPointer.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  52
        super(parent);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
        this.name = name;
  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  71
        return null;
src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPointer.java
TagDateBlameLineSource
  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
    }
  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;