##### jaxen

- Overview
- Download Jaxen
- API Documentation
- FAQ
- Writing Extension Functions
- Releases
- CVS Access
- Status

##### Project Documentation

- About jaxen
- Project Info
- Project Reports
  - Metrics
  - Checkstyle
  - Cobertura
  - Change Log
  - Developer Activity
  - File Activity
  - Project License
  - JavaDocs
  - JavaDoc Report
  - JavaDoc Warnings Report
  - Source Xref
  - Test Xref
  - Unit Tests
  - Link Check Report
  - Task List
  - PMD Report
  - FindBugs Report
- Development Process

## Changelog Report

Timeframe: 30 days, Total Commits: 53 Total Number of Files Changed: 75

Date | Author | File/Message
--- | --- | ---
2005-09-25 16:33:21 | Elliotte Rusty Harold | project.xml v 1.50 Removing SNAPSHOT from version
2005-09-25 16:32:33 | Elliotte Rusty Harold | xdocs/extensions.xml v 1.2 Fixing typo
2005-09-25 12:24:39 | Elliotte Rusty Harold | src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.48 Optimizing getParentNode
2005-09-25 11:45:03 | Elliotte Rusty Harold | src/java/test/org/jaxen/function/IdTest.java v 1.5 Adding commented out test for finding element by xml:id
2005-09-25 11:43:14 | Elliotte Rusty Harold | src/java/main/org/jaxen/pattern/PatternParser.java v 1.17 Using more generic type
2005-09-25 11:42:20 | Elliotte Rusty Harold | src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.47 Correcting spelling error in comment
2005-09-25 11:41:31 | Elliotte Rusty Harold | src/java/main/org/jaxen/XPathSyntaxException.java v 1.10 Removing unlinked @see
2005-09-25 11:40:36 | Elliotte Rusty Harold | src/java/main/org/jaxen/VariableContext.java v 1.9 Expanding JavaDoc
2005-09-25 11:39:21 | Elliotte Rusty Harold | src/java/main/org/jaxen/QualifiedName.java v 1.9 src/java/main/org/jaxen/SimpleFunctionContext.java v 1.12 src/java/main/org/jaxen/SimpleVariableContext.java v 1.16 Occasionally using prefixes in exception messages
2005-09-25 11:33:20 | Elliotte Rusty Harold | src/java/main/org/jaxen/QualifiedName.java v 1.8 src/java/main/org/jaxen/SimpleVariableContext.java v 1.15 src/java/test/org/jaxen/VariableContextTest.java v 1.3 Handling names in no namespace better
2005-09-24 23:11:37 | Elliotte Rusty Harold | src/java/test/org/jaxen/BaseXPathTest.java v 1.52 Adding test for getRootExpr
2005-09-24 23:05:15 | Elliotte Rusty Harold | src/java/main/org/jaxen/BaseXPath.java v 1.48 Correcting JavaDoc for the debug method
2005-09-24 23:03:14 | Elliotte Rusty Harold | src/java/test/org/jaxen/BaseXPathTest.java v 1.51 Adding test for debug method
2005-09-24 23:01:50 | Elliotte Rusty Harold | src/java/main/org/jaxen/expr/DefaultNameStep.java v 1.47 Cleaning up toString() output
2005-09-24 22:42:12 | Elliotte Rusty Harold | src/java/test/org/jaxen/BaseXPathTest.java v 1.50 Adding test for adding namespace to non-simple namespace context
2005-09-24 22:38:43 | Elliotte Rusty Harold | src/java/main/org/jaxen/BaseXPath.java v 1.47 Correcting JavaDoc for addNamespace
2005-09-24 22:33:03 | Elliotte Rusty Harold | src/java/test/org/jaxen/BaseXPathTest.java v 1.49 Adding test to fill in hole in code coverage
2005-09-24 22:28:17 | Elliotte Rusty Harold | src/java/test/org/jaxen/saxpath/helpers/XPathReaderFactoryTest.java v 1.6 Using tearDown to reset driver property instead of finally
2005-09-24 22:25:04 | Elliotte Rusty Harold | src/java/test/org/jaxen/saxpath/helpers/XPathReaderFactoryTest.java v 1.5 Simplifying code
2005-09-24 19:35:48 | Elliotte Rusty Harold | src/java/main/org/jaxen/saxpath/XPathSyntaxException.java v 1.8 Makign getPositionMarker private. There's no need for this to be public.
2005-09-24 19:27:31 | Elliotte Rusty Harold | src/java/main/org/jaxen/util/LinkedIterator.java v 1.6 Deprecating
2005-09-24 19:24:06 | Elliotte Rusty Harold | src/java/test/org/jaxen/saxpath/AxisTest.java v 1.1 src/java/test/org/jaxen/saxpath/SAXPathTests.java v 1.3 Adding tests for Axis class
2005-09-24 19:19:21 | Elliotte Rusty Harold | project.properties v 1.18 project.xml v 1.49 Putting org.jaxen.saxpath back into published JavaDoc since SAXpathException is subclassed by JaxenException
2005-09-24 11:48:01 | Elliotte Rusty Harold | src/java/main/org/jaxen/JaxenException.java v 1.14 Removing exception chaining methods we can just inherit from superclass
2005-09-24 11:46:45 | Elliotte Rusty Harold | src/java/main/org/jaxen/saxpath/SAXPathException.java v 1.12 Marking javaVersion field private
2005-09-24 11:38:54 | Elliotte Rusty Harold | src/java/main/org/jaxen/XPathFunctionContext.java v 1.27 Chaining constructors
2005-09-23 23:49:20 | Elliotte Rusty Harold | src/java/main/org/jaxen/Navigator.java v 1.27 Correcting capitalization of XPath in JavaDoc
2005-09-23 13:58:46 | Elliotte Rusty Harold | src/java/main/org/jaxen/function/IdFunction.java v 1.12 Updating JavaDoc to handle case where multiple elements are returned
2005-09-23 13:51:11 | Elliotte Rusty Harold | src/java/test/org/jaxen/function/IdTest.java v 1.4 Adding test for id() function taking a node-set containing multiple values as an argument
2005-09-22 13:12:16 | Elliotte Rusty Harold | project.properties v 1.17 Upgrading PMD to 3.2
2005-09-22 12:55:24 | Elliotte Rusty Harold | src/java/main/org/jaxen/function/PositionFunction.java v 1.10 Improving position function error message
2005-09-22 12:55:05 | Elliotte Rusty Harold | src/java/test/org/jaxen/function/FunctionTests.java v 1.23 src/java/test/org/jaxen/function/PositionTest.java v 1.1 Adding test for position function
2005-09-22 11:59:20 | Elliotte Rusty Harold | src/java/main/org/jaxen/BaseXPath.java v 1.46 Removing unnecessary null checks. getContextSupport calls createVariableContext, createFunctionContext, and createNamespaceContext. We never need to recall these from getVariableContext, getFunctionContext, and getNamespaceContext.
2005-09-22 11:47:05 | Elliotte Rusty Harold | project.xml v 1.48 Adding FindBugs report
2005-09-22 11:22:49 | Elliotte Rusty Harold | project.properties v 1.16 Unpublishing org.jaxen.saxpath in the JavaDoc. They've already changed since 1.0. Is anybody using these packages directly? Should anybody be?
2005-09-17 17:07:06 | Elliotte Rusty Harold | project.xml v 1.47 Reverting to Xerces 2.6.2. 2.7.1 seems to be problematic in maven for the moment.
2005-09-17 16:43:05 | Elliotte Rusty Harold | project.xml v 1.46 Upgrading Xerces to 2.7.1
2005-09-17 16:30:26 | Elliotte Rusty Harold | src/java/test/org/jaxen/function/ExtensionFunctionTest.java v 1.3 Restoring compatibility with Java 1.4 VM
2005-09-17 16:08:16 | Elliotte Rusty Harold | xdocs/extensions.xml v 1.1 xdocs/navigation.xml v 1.11 Adding information about writing and installing extension functions
2005-09-17 16:06:12 | Elliotte Rusty Harold | src/java/test/org/jaxen/function/ExtensionFunctionTest.java v 1.2 Removing unnecessary throws clause
2005-09-17 13:46:56 | Elliotte Rusty Harold | src/java/test/org/jaxen/function/ExtensionFunctionTest.java v 1.1 src/java/test/org/jaxen/function/FunctionTests.java v 1.22 Adding test for user defined extension functions
2005-09-17 11:58:51 | Elliotte Rusty Harold | xdocs/releases.xml v 1.12 xdocs/status.xml v 1.8 Preparing for beta 8
2005-09-17 11:43:03 | Elliotte Rusty Harold | src/java/main/org/jaxen/XPathFunctionContext.java v 1.26 Making it possible to create a function context that doesn't include the extension functions
2005-09-17 11:24:43 | Elliotte Rusty Harold | src/java/test/org/jaxen/FunctionContextTest.java v 1.5 Testing that function contexts are not serializable
2005-09-17 11:13:57 | Elliotte Rusty Harold | src/java/test/org/jaxen/FunctionContextTest.java v 1.4 Improving exception message for unfound function that has no prefix
2005-09-17 10:59:50 | Elliotte Rusty Harold | src/java/main/org/jaxen/SimpleFunctionContext.java v 1.11 Improving exception message for unfound function that has no prefix
2005-09-14 13:04:43 | Elliotte Rusty Harold | src/java/test/org/jaxen/saxpath/base/XPathReaderTest.java v 1.30 Adding testAndImmediatelyFollowedByRelativeLocationPath
2005-09-14 13:03:59 | Elliotte Rusty Harold | src/java/main/org/jaxen/function/StringFunction.java v 1.30 Using getElementStringValue instead of ietartion over descendants
2005-09-11 12:10:58 | Elliotte Rusty Harold | src/java/main/org/jaxen/expr/iter/IterableAttributeAxis.java v 1.7 Correcting and expanding javaDoc
2005-09-06 13:41:01 | Elliotte Rusty Harold | src/java/main/org/jaxen/expr/DefaultAbsoluteLocationPath.java v 1.15 src/java/main/org/jaxen/expr/DefaultAllNodeStep.java v 1.11 src/java/main/org/jaxen/expr/DefaultCommentNodeStep.java v 1.11 src/java/main/org/jaxen/expr/DefaultExpr.java v 1.13 src/java/main/org/jaxen/expr/DefaultFilterExpr.java v 1.16 src/java/main/org/jaxen/expr/DefaultFunctionCallExpr.java v 1.14 src/java/main/org/jaxen/expr/DefaultNameStep.java v 1.46 src/java/main/org/jaxen/expr/DefaultProcessingInstructionNodeStep.java v 1.14 src/java/main/org/jaxen/expr/DefaultRelativeLocationPath.java v 1.10 src/java/main/org/jaxen/expr/DefaultStep.java v 1.20 src/java/main/org/jaxen/expr/DefaultTextNodeStep.java v 1.11 src/java/main/org/jaxen/expr/DefaultUnionExpr.java v 1.14 src/java/main/org/jaxen/expr/DefaultXPathExpr.java v 1.7 Deprecating public implementation classes prior to making them non-public
2005-09-05 13:23:32 | Elliotte Rusty Harold | src/java/main/org/jaxen/BaseXPath.java v 1.45 Adding information to @deprecated comment
2005-09-05 13:20:23 | Elliotte Rusty Harold | src/java/main/org/jaxen/FunctionCallException.java v 1.11 Adding information to @deprecated comment
2005-09-02 20:15:41 | Elliotte Rusty Harold | project.xml v 1.45 Removing unnecessary resources element