apache / commons-jxpath
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 205 files with 22,863 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 5 files changed 6-20 times (560 lines of code)
    • 200 files changed 1-5 times (22,303 lines of code)
0% | 0% | 0% | 2% | 97%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 205 files with 22,863 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (124 lines of code)
    • 173 files changed by 2-5 contributors (21,753 lines of code)
    • 30 files changed by 1 contributor (986 lines of code)
0% | 0% | <1% | 95% | 4%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, yml, txt, md, html, cgi, gitignore, bat, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 1% | 98%
xml0% | 0% | 0% | 4% | 95%
html0% | 0% | 0% | 51% | 48%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 2% | 97%
ROOT0% | 0% | 0% | 49% | 50%
conf0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
87 - 2014-02-04 2023-06-24 14 4 ggregory@apache.org garydgregory@gmail.com
85 - 2001-08-23 2007-08-01 13 7 dmitri@apache.org dennisl@apache.org
site.xml
in src/site
39 - 2007-08-03 2018-05-15 10 6 dennisl@apache.org ggregory@apache.org
JXPathContextFactory.java
in src/main/java/org/apache/commons/jxpath
134 4 2015-11-18 2022-10-19 6 3 britter@apache.org garydgregory@gmail.com
JXPathContext.java
in src/main/java/org/apache/commons/jxpath
215 34 2015-11-18 2023-04-28 6 2 britter@apache.org garydgregory@gmail.com
ValueUtils.java
in src/main/java/org/apache/commons/jxpath/util
430 18 2015-11-18 2023-07-08 5 2 britter@apache.org garydgregory@gmail.com
NodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model
463 56 2015-11-18 2023-04-28 5 2 britter@apache.org garydgregory@gmail.com
TokenMgrError.java
in src/main/java/org/apache/commons/jxpath/ri/parser
39 - 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
ClassLoaderUtil.java
in src/main/java/org/apache/commons/jxpath/util
69 7 2015-11-18 2023-06-23 4 2 britter@apache.org garydgregory@gmail.com
81 - 2001-08-23 2006-11-29 4 5 craigmcc@apache.org bayard@apache.org
JXPathBasicBeanInfo.java
in src/main/java/org/apache/commons/jxpath
114 9 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
DynamicPropertyPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
204 16 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
VariablePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model
294 29 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
BasicTypeConverter.java
in src/main/java/org/apache/commons/jxpath/util
454 20 2015-11-18 2022-10-19 4 2 britter@apache.org garydgregory@gmail.com
JXPathContextReferenceImpl.java
in src/main/java/org/apache/commons/jxpath/ri
505 46 2015-11-18 2023-04-28 4 2 britter@apache.org garydgregory@gmail.com
CoreFunction.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
647 44 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
JDOMNodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
658 42 2015-11-18 2023-06-23 4 2 britter@apache.org garydgregory@gmail.com
NodeIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model
6 - 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
NodeSet.java
in src/main/java/org/apache/commons/jxpath
7 - 2015-11-18 2023-03-19 3 2 britter@apache.org garydgregory@gmail.com
Pointer.java
in src/main/java/org/apache/commons/jxpath
10 - 2015-11-18 2023-01-13 3 2 britter@apache.org garydgregory@gmail.com
DynamicAttributeIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
14 2 2015-11-18 2023-03-19 3 2 britter@apache.org garydgregory@gmail.com
DynamicPropertyIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
14 1 2015-11-18 2023-03-19 3 2 britter@apache.org garydgregory@gmail.com
NodeNameTest.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
26 6 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
JXPathException.java
in src/main/java/org/apache/commons/jxpath
41 7 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
StrictLazyDynaBeanPointerFactory.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynabeans
47 6 2015-11-18 2023-03-25 3 2 britter@apache.org garydgregory@gmail.com
LocationPath.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
53 6 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
Parser.java
in src/main/java/org/apache/commons/jxpath/ri
53 3 2015-11-18 2022-10-18 3 2 britter@apache.org garydgregory@gmail.com
CoreOperation.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
54 4 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
XMLDocumentContainer.java
in src/main/java/org/apache/commons/jxpath
55 4 2015-11-18 2023-06-23 3 2 britter@apache.org garydgregory@gmail.com
ExtensionFunction.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
65 7 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
ChildContext.java
in src/main/java/org/apache/commons/jxpath/ri/axes
70 7 2015-11-18 2022-10-18 3 2 britter@apache.org garydgregory@gmail.com
LangAttributePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
74 14 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
76 - 2010-04-13 2023-03-20 3 3 niallp@apache.org garydgregory@gmail.com
JDOMNamespacePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
83 14 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
JDOMAttributePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
92 16 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
ParseException.java
in src/main/java/org/apache/commons/jxpath/ri/parser
98 4 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
DocumentContainer.java
in src/main/java/org/apache/commons/jxpath/xml
99 9 2015-11-18 2023-07-08 3 2 britter@apache.org garydgregory@gmail.com
NullElementPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
99 17 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
NamespacePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
100 15 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
DOMAttributePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
101 17 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
Step.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
108 6 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
DOMAttributeIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
110 6 2015-11-18 2022-10-18 3 2 britter@apache.org garydgregory@gmail.com
PropertyOwnerPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
112 12 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
ContainerPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/container
119 21 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
ExpressionPath.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
126 8 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
JXPathIntrospector.java
in src/main/java/org/apache/commons/jxpath
128 7 2015-11-18 2022-10-18 3 2 britter@apache.org garydgregory@gmail.com
NullPropertyPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
162 23 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
CollectionPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
196 25 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
Path.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
218 10 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
SimpleCharStream.java
in src/main/java/org/apache/commons/jxpath/ri/parser
330 27 2015-11-18 2023-04-18 3 2 britter@apache.org garydgregory@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
85 - 2001-08-23 2007-08-01 13 7 dmitri@apache.org dennisl@apache.org
site.xml
in src/site
39 - 2007-08-03 2018-05-15 10 6 dennisl@apache.org ggregory@apache.org
81 - 2001-08-23 2006-11-29 4 5 craigmcc@apache.org bayard@apache.org
changes.xml
in src/changes
87 - 2014-02-04 2023-06-24 14 4 ggregory@apache.org garydgregory@gmail.com
JXPathContextFactory.java
in src/main/java/org/apache/commons/jxpath
134 4 2015-11-18 2022-10-19 6 3 britter@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
76 - 2010-04-13 2023-03-20 3 3 niallp@apache.org garydgregory@gmail.com
JXPathContext.java
in src/main/java/org/apache/commons/jxpath
215 34 2015-11-18 2023-04-28 6 2 britter@apache.org garydgregory@gmail.com
ValueUtils.java
in src/main/java/org/apache/commons/jxpath/util
430 18 2015-11-18 2023-07-08 5 2 britter@apache.org garydgregory@gmail.com
NodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model
463 56 2015-11-18 2023-04-28 5 2 britter@apache.org garydgregory@gmail.com
JXPathBasicBeanInfo.java
in src/main/java/org/apache/commons/jxpath
114 9 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
BasicTypeConverter.java
in src/main/java/org/apache/commons/jxpath/util
454 20 2015-11-18 2022-10-19 4 2 britter@apache.org garydgregory@gmail.com
ClassLoaderUtil.java
in src/main/java/org/apache/commons/jxpath/util
69 7 2015-11-18 2023-06-23 4 2 britter@apache.org garydgregory@gmail.com
TokenMgrError.java
in src/main/java/org/apache/commons/jxpath/ri/parser
39 - 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
DynamicPropertyPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
204 16 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
VariablePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model
294 29 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
JDOMNodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
658 42 2015-11-18 2023-06-23 4 2 britter@apache.org garydgregory@gmail.com
CoreFunction.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
647 44 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
JXPathContextReferenceImpl.java
in src/main/java/org/apache/commons/jxpath/ri
505 46 2015-11-18 2023-04-28 4 2 britter@apache.org garydgregory@gmail.com
Pointer.java
in src/main/java/org/apache/commons/jxpath
10 - 2015-11-18 2023-01-13 3 2 britter@apache.org garydgregory@gmail.com
XMLDocumentContainer.java
in src/main/java/org/apache/commons/jxpath
55 4 2015-11-18 2023-06-23 3 2 britter@apache.org garydgregory@gmail.com
Parser.java
in src/main/java/org/apache/commons/jxpath/ri
53 3 2015-11-18 2022-10-18 3 2 britter@apache.org garydgregory@gmail.com
ChildContext.java
in src/main/java/org/apache/commons/jxpath/ri/axes
70 7 2015-11-18 2022-10-18 3 2 britter@apache.org garydgregory@gmail.com
ParseException.java
in src/main/java/org/apache/commons/jxpath/ri/parser
98 4 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
XPathParser.java
in src/main/java/org/apache/commons/jxpath/ri/parser
3443 207 2015-11-18 2023-04-18 3 2 britter@apache.org garydgregory@gmail.com
SimpleCharStream.java
in src/main/java/org/apache/commons/jxpath/ri/parser
330 27 2015-11-18 2023-04-18 3 2 britter@apache.org garydgregory@gmail.com
XPathParserTokenManager.java
in src/main/java/org/apache/commons/jxpath/ri/parser
1970 41 2015-11-18 2023-04-18 3 2 britter@apache.org garydgregory@gmail.com
DynamicPropertyIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
14 1 2015-11-18 2023-03-19 3 2 britter@apache.org garydgregory@gmail.com
DynamicAttributeIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
14 2 2015-11-18 2023-03-19 3 2 britter@apache.org garydgregory@gmail.com
NodeIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model
6 - 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
StrictLazyDynaBeanPointerFactory.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynabeans
47 6 2015-11-18 2023-03-25 3 2 britter@apache.org garydgregory@gmail.com
ContainerPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/container
119 21 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
LangAttributePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
74 14 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
CollectionPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
196 25 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
NullPropertyPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
162 23 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
NullElementPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
99 17 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
PropertyOwnerPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
112 12 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
NamespacePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
100 15 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
DOMNodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
626 44 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
DOMAttributePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
101 17 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
DOMAttributeIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
110 6 2015-11-18 2022-10-18 3 2 britter@apache.org garydgregory@gmail.com
JDOMAttributePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
92 16 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
JDOMNamespacePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
83 14 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
ExpressionPath.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
126 8 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
LocationPath.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
53 6 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
Step.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
108 6 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
ExtensionFunction.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
65 7 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
CoreOperation.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
54 4 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
Path.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
218 10 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
NodeNameTest.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
26 6 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
DocumentContainer.java
in src/main/java/org/apache/commons/jxpath/xml
99 9 2015-11-18 2023-07-08 3 2 britter@apache.org garydgregory@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
mail-lists.xml
in src/site/xdoc
147 - 2010-04-21 2010-10-06 2 1 niallp@apache.org niallp@apache.org
release-notes-1.3.xml
in src/site/xdoc
138 - 2010-04-13 2010-04-13 1 1 niallp@apache.org niallp@apache.org
release-notes-1.1.xml
in src/site/xdoc
138 - 2010-04-13 2010-04-13 1 1 niallp@apache.org niallp@apache.org
134 - 2008-06-16 2012-01-21 2 1 mbenson@apache.org mbenson@apache.org
release-notes-1.2.xml
in src/site/xdoc
128 - 2010-04-13 2010-04-13 1 1 niallp@apache.org niallp@apache.org
download_jxpath.xml
in src/site/xdoc
91 - 2010-04-13 2010-04-13 1 1 niallp@apache.org niallp@apache.org
building.xml
in src/site/xdoc
60 - 2010-04-13 2010-04-13 1 1 niallp@apache.org niallp@apache.org
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-13 2010-04-13 1 1 niallp@apache.org niallp@apache.org
contributors.xml
in src/site/xdoc
30 - 2010-04-13 2010-04-13 1 1 niallp@apache.org niallp@apache.org
bin.xml
in src/assembly
27 - 2007-11-16 2007-11-16 1 1 niallp@apache.org niallp@apache.org
ExpressionContext.java
in src/main/java/org/apache/commons/jxpath
8 - 2015-11-18 2015-11-18 1 1 britter@apache.org britter@apache.org
rat.xml
in root
7 - 2007-07-03 2008-04-22 2 1 mbenson@apache.org mbenson@apache.org
cgi
download_jxpath.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
ExceptionHandler.java
in src/main/java/org/apache/commons/jxpath
4 - 2015-11-18 2015-11-18 1 1 britter@apache.org britter@apache.org
package-info.java
in src/main/java/org/apache/commons/jxpath/servlet
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/util
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/axes
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/parser
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynabeans
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/model/container
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/model
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/ri
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/xml
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath/functions
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jxpath
1 - 2022-10-18 2022-10-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
XPathParser.java
in src/main/java/org/apache/commons/jxpath/ri/parser
3443 207 2015-11-18 2023-04-18 3 2 britter@apache.org garydgregory@gmail.com
XPathParserTokenManager.java
in src/main/java/org/apache/commons/jxpath/ri/parser
1970 41 2015-11-18 2023-04-18 3 2 britter@apache.org garydgregory@gmail.com
users-guide.xml
in src/site/xdoc
1520 - 2010-04-13 2011-06-08 2 2 niallp@apache.org mbenson@apache.org
JDOMNodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/jdom
658 42 2015-11-18 2023-06-23 4 2 britter@apache.org garydgregory@gmail.com
CoreFunction.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
647 44 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
DOMNodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dom
626 44 2015-11-18 2023-03-04 3 2 britter@apache.org garydgregory@gmail.com
SimplePathInterpreter.java
in src/main/java/org/apache/commons/jxpath/ri/axes
573 22 2015-11-18 2022-10-18 2 2 britter@apache.org garydgregory@gmail.com
JXPathContextReferenceImpl.java
in src/main/java/org/apache/commons/jxpath/ri
505 46 2015-11-18 2023-04-28 4 2 britter@apache.org garydgregory@gmail.com
NodePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model
463 56 2015-11-18 2023-04-28 5 2 britter@apache.org garydgregory@gmail.com
BasicTypeConverter.java
in src/main/java/org/apache/commons/jxpath/util
454 20 2015-11-18 2022-10-19 4 2 britter@apache.org garydgregory@gmail.com
ValueUtils.java
in src/main/java/org/apache/commons/jxpath/util
430 18 2015-11-18 2023-07-08 5 2 britter@apache.org garydgregory@gmail.com
SimpleCharStream.java
in src/main/java/org/apache/commons/jxpath/ri/parser
330 27 2015-11-18 2023-04-18 3 2 britter@apache.org garydgregory@gmail.com
VariablePointer.java
in src/main/java/org/apache/commons/jxpath/ri/model
294 29 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
PropertyIterator.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
254 10 2015-11-18 2022-10-18 2 2 britter@apache.org garydgregory@gmail.com
MethodLookupUtils.java
in src/main/java/org/apache/commons/jxpath/util
227 5 2015-11-18 2022-10-18 2 2 britter@apache.org garydgregory@gmail.com
EvalContext.java
in src/main/java/org/apache/commons/jxpath/ri
220 22 2015-11-18 2022-10-18 2 2 britter@apache.org garydgregory@gmail.com
BeanPropertyPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/beans
218 16 2015-11-18 2022-10-18 2 2 britter@apache.org garydgregory@gmail.com
Path.java
in src/main/java/org/apache/commons/jxpath/ri/compiler
218 10 2015-11-18 2023-04-28 3 2 britter@apache.org garydgregory@gmail.com
JXPathContext.java
in src/main/java/org/apache/commons/jxpath
215 34 2015-11-18 2023-04-28 6 2 britter@apache.org garydgregory@gmail.com
DynamicPropertyPointer.java
in src/main/java/org/apache/commons/jxpath/ri/model/dynamic
204 16 2015-11-18 2023-03-04 4 2 britter@apache.org garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 205 points

src/main/java/org/apache/commons/jxpath/util/ValueUtils.java x: 430 lines of code y: 5 # changes src/main/java/org/apache/commons/jxpath/xml/DocumentContainer.java x: 99 lines of code y: 3 # changes src/changes/changes.xml x: 87 lines of code y: 14 # changes src/main/java/org/apache/commons/jxpath/XMLDocumentContainer.java x: 55 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/util/ClassLoaderUtil.java x: 69 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNodePointer.java x: 658 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/JXPathContext.java x: 215 lines of code y: 6 # changes src/main/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java x: 505 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/NodeNameTest.java x: 26 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/Path.java x: 218 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/NodeIterator.java x: 6 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/NodePointer.java x: 463 lines of code y: 5 # changes src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyOwnerPointer.java x: 112 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/container/ContainerPointer.java x: 119 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/parser/SimpleCharStream.java x: 330 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java x: 3443 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/parser/XPathParserTokenManager.java x: 1970 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/dynabeans/StrictLazyDynaBeanPointerFactory.java x: 47 lines of code y: 3 # changes src/site/xdoc/index.xml x: 76 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/NodeSet.java x: 7 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicAttributeIterator.java x: 14 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/JXPathBasicBeanInfo.java x: 114 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/JXPathException.java x: 41 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/CoreFunction.java x: 647 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/ExpressionPath.java x: 126 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/ExtensionFunction.java x: 65 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/Step.java x: 108 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/VariablePointer.java x: 294 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/ri/model/beans/CollectionPointer.java x: 196 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/beans/LangAttributePointer.java x: 74 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/beans/NullPropertyPointer.java x: 162 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/dom/DOMAttributePointer.java x: 101 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/dom/DOMNodePointer.java x: 626 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPropertyPointer.java x: 204 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMAttributePointer.java x: 92 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNamespacePointer.java x: 83 lines of code y: 3 # changes src/main/java/org/apache/commons/jxpath/ri/parser/TokenMgrError.java x: 39 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/JXPathContextFactory.java x: 134 lines of code y: 6 # changes src/main/java/org/apache/commons/jxpath/util/BasicTypeConverter.java x: 454 lines of code y: 4 # changes src/main/java/org/apache/commons/jxpath/functions/package-info.java x: 1 lines of code y: 1 # changes src/main/java/org/apache/commons/jxpath/ri/axes/PredicateContext.java x: 136 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/axes/SimplePathInterpreter.java x: 573 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNodeIterator.java x: 125 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/JXPathCompiledExpression.java x: 72 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/Expression.java x: 97 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/VariableReference.java x: 32 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/servlet/HttpSessionHandler.java x: 46 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/servlet/JXPathServletContexts.java x: 107 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/servlet/ServletContextHandler.java x: 31 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/AbstractFactory.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/BasicNodeSet.java x: 65 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ClassFunctions.java x: 58 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/FunctionLibrary.java x: 80 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/Compiler.java x: 81 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/EvalContext.java x: 220 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/InfoSetUtil.java x: 114 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/JXPathContextFactoryReferenceImpl.java x: 13 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/QName.java x: 43 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/axes/InitialContext.java x: 54 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/Operation.java x: 21 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/compiler/TreeCompiler.java x: 171 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/model/beans/NullPointer.java x: 103 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyIterator.java x: 254 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyPointer.java x: 162 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPropertyPointer.java x: 182 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPointer.java x: 90 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/util/MethodLookupUtils.java x: 227 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/PackageFunctions.java x: 119 lines of code y: 2 # changes src/main/java/org/apache/commons/jxpath/ExtendedKeyManager.java x: 4 lines of code y: 2 # changes src/site/site.xml x: 39 lines of code y: 10 # changes src/main/java/org/apache/commons/jxpath/ExpressionContext.java x: 8 lines of code y: 1 # changes src/site/xdoc/users-guide.xml x: 1520 lines of code y: 2 # changes src/site/xdoc/mail-lists.xml x: 147 lines of code y: 2 # changes src/site/xdoc/building.xml x: 60 lines of code y: 1 # changes src/site/xdoc/contributors.xml x: 30 lines of code y: 1 # changes src/site/xdoc/download_jxpath.xml x: 91 lines of code y: 1 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 1 # changes src/site/xdoc/release-notes-1.1.xml x: 138 lines of code y: 1 # changes src/site/xdoc/release-notes-1.2.xml x: 128 lines of code y: 1 # changes STATUS.html x: 85 lines of code y: 13 # changes PROPOSAL.html x: 81 lines of code y: 4 # changes
14.0
# changes
  min: 1.0
  average: 2.36
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 14.0
0 3443.0
lines of code
min: 1.0 | average: 111.53 | 25th percentile: 14.0 | median: 43.0 | 75th percentile: 102.0 | max: 3443.0

Number of Contributors vs. Number of Changes: 205 points

src/main/java/org/apache/commons/jxpath/util/ValueUtils.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/commons/jxpath/xml/DocumentContainer.java x: 2 # contributors y: 3 # changes src/changes/changes.xml x: 4 # contributors y: 14 # changes src/main/java/org/apache/commons/jxpath/util/ClassLoaderUtil.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/commons/jxpath/JXPathContext.java x: 2 # contributors y: 6 # changes src/site/xdoc/index.xml x: 3 # contributors y: 3 # changes src/main/java/org/apache/commons/jxpath/JXPathContextFactory.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/jxpath/functions/package-info.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/commons/jxpath/ri/axes/PredicateContext.java x: 2 # contributors y: 2 # changes src/site/site.xml x: 6 # contributors y: 10 # changes conf/findbugs-exclude-filter.xml x: 1 # contributors y: 2 # changes STATUS.html x: 7 # contributors y: 13 # changes PROPOSAL.html x: 5 # contributors y: 4 # changes
14.0
# changes
  min: 1.0
  average: 2.36
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 14.0
0 7.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. File Size: 205 points

src/main/java/org/apache/commons/jxpath/util/ValueUtils.java x: 2 # contributors y: 430 lines of code src/main/java/org/apache/commons/jxpath/xml/DocumentContainer.java x: 2 # contributors y: 99 lines of code src/changes/changes.xml x: 4 # contributors y: 87 lines of code src/main/java/org/apache/commons/jxpath/XMLDocumentContainer.java x: 2 # contributors y: 55 lines of code src/main/java/org/apache/commons/jxpath/util/ClassLoaderUtil.java x: 2 # contributors y: 69 lines of code src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNodePointer.java x: 2 # contributors y: 658 lines of code src/main/java/org/apache/commons/jxpath/JXPathContext.java x: 2 # contributors y: 215 lines of code src/main/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java x: 2 # contributors y: 505 lines of code src/main/java/org/apache/commons/jxpath/ri/compiler/NodeNameTest.java x: 2 # contributors y: 26 lines of code src/main/java/org/apache/commons/jxpath/ri/compiler/Path.java x: 2 # contributors y: 218 lines of code src/main/java/org/apache/commons/jxpath/ri/model/NodeIterator.java x: 2 # contributors y: 6 lines of code src/main/java/org/apache/commons/jxpath/ri/model/NodePointer.java x: 2 # contributors y: 463 lines of code src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyOwnerPointer.java x: 2 # contributors y: 112 lines of code src/main/java/org/apache/commons/jxpath/ri/parser/SimpleCharStream.java x: 2 # contributors y: 330 lines of code src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java x: 2 # contributors y: 3443 lines of code src/main/java/org/apache/commons/jxpath/ri/parser/XPathParserTokenManager.java x: 2 # contributors y: 1970 lines of code src/main/java/org/apache/commons/jxpath/ri/model/dynabeans/StrictLazyDynaBeanPointerFactory.java x: 2 # contributors y: 47 lines of code src/site/xdoc/index.xml x: 3 # contributors y: 76 lines of code src/main/java/org/apache/commons/jxpath/ri/compiler/CoreFunction.java x: 2 # contributors y: 647 lines of code src/main/java/org/apache/commons/jxpath/ri/compiler/ExpressionPath.java x: 2 # contributors y: 126 lines of code src/main/java/org/apache/commons/jxpath/ri/model/VariablePointer.java x: 2 # contributors y: 294 lines of code src/main/java/org/apache/commons/jxpath/ri/model/beans/CollectionPointer.java x: 2 # contributors y: 196 lines of code src/main/java/org/apache/commons/jxpath/ri/model/beans/NullPropertyPointer.java x: 2 # contributors y: 162 lines of code src/main/java/org/apache/commons/jxpath/ri/model/dom/DOMNodePointer.java x: 2 # contributors y: 626 lines of code src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMAttributePointer.java x: 2 # contributors y: 92 lines of code src/main/java/org/apache/commons/jxpath/ri/parser/TokenMgrError.java x: 2 # contributors y: 39 lines of code src/main/java/org/apache/commons/jxpath/JXPathContextFactory.java x: 3 # contributors y: 134 lines of code src/main/java/org/apache/commons/jxpath/util/BasicTypeConverter.java x: 2 # contributors y: 454 lines of code src/main/java/org/apache/commons/jxpath/functions/package-info.java x: 1 # contributors y: 1 lines of code src/main/java/org/apache/commons/jxpath/ri/axes/PredicateContext.java x: 2 # contributors y: 136 lines of code src/main/java/org/apache/commons/jxpath/ri/axes/SimplePathInterpreter.java x: 2 # contributors y: 573 lines of code src/main/java/org/apache/commons/jxpath/ri/compiler/TreeCompiler.java x: 2 # contributors y: 171 lines of code src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyIterator.java x: 2 # contributors y: 254 lines of code src/main/java/org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPropertyPointer.java x: 2 # contributors y: 182 lines of code src/site/site.xml x: 6 # contributors y: 39 lines of code conf/findbugs-exclude-filter.xml x: 1 # contributors y: 134 lines of code src/site/xdoc/users-guide.xml x: 2 # contributors y: 1520 lines of code src/site/xdoc/mail-lists.xml x: 1 # contributors y: 147 lines of code src/site/xdoc/building.xml x: 1 # contributors y: 60 lines of code src/site/xdoc/contributors.xml x: 1 # contributors y: 30 lines of code src/site/xdoc/download_jxpath.xml x: 1 # contributors y: 91 lines of code src/site/xdoc/issue-tracking.xml x: 1 # contributors y: 54 lines of code src/assembly/bin.xml x: 1 # contributors y: 27 lines of code STATUS.html x: 7 # contributors y: 85 lines of code PROPOSAL.html x: 5 # contributors y: 81 lines of code
3443.0
lines of code
  min: 1.0
  average: 111.53
  25th percentile: 14.0
  median: 43.0
  75th percentile: 102.0
  max: 3443.0
0 7.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0