XStream Developers: jvanzyl

Login name:
jvanzyl
Total Commits:
78 (1.6%)
Lines of Code:
1098 (1.8%)
Most Recent Commit:
2004-03-06 01:23

Activity by Clock Time

Activity by Hour of Day for jvanzyl

Activity by Day of Week for jvanzyl

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 78 (100.0%) 1098 (100.0%) 14.0
xstream/src/java/com/thoughtworks/xstream/xml/xpp3/ 11 (14.1%) 322 (29.3%) 29.2
xstream/src/test/com/thoughtworks/xstream/xml/xpp3/ 5 (6.4%) 280 (25.5%) 56.0
xstream/src/test/com/thoughtworks/xstream/ 7 (9.0%) 142 (12.9%) 20.2
xstream/src/java/com/thoughtworks/xstream/alias/ 12 (15.4%) 95 (8.7%) 7.9
xstream/src/java/com/thoughtworks/xstream/ 6 (7.7%) 69 (6.3%) 11.5
xstream/src/test/com/thoughtworks/acceptance/ 3 (3.8%) 58 (5.3%) 19.3
xstream/ 14 (17.9%) 44 (4.0%) 3.1
xstream/src/java/com/thoughtworks/xstream/converters/extended/ 1 (1.3%) 25 (2.3%) 25.0
xstream/src/java/com/thoughtworks/xstream/converters/composite/ 4 (5.1%) 22 (2.0%) 5.5
xstream/src/java/com/thoughtworks/xstream/converters/collections/ 4 (5.1%) 16 (1.5%) 4.0
xstream/xdocs/ 3 (3.8%) 14 (1.3%) 4.6
xstream/src/java/com/thoughtworks/xstream/xml/dom4j/ 1 (1.3%) 4 (0.4%) 4.0
xstream/src/java/com/thoughtworks/xstream/xml/dom/ 1 (1.3%) 4 (0.4%) 4.0
xstream/src/java/com/thoughtworks/xstream/xml/ 1 (1.3%) 2 (0.2%) 2.0
xstream/src/test/com/thoughtworks/xstream/alias/ 1 (1.3%) 1 (0.1%) 1.0
xstream/xdocs/images/ 1 (1.3%) 0 (0.0%) 0.0
xstream/src/test/com/thoughtworks/someobjects/ 3 (3.8%) 0 (0.0%) 0.0

Activity of jvanzyl

Most Recent Commits

jvanzyl 2004-03-06 01:23

o adding a feature whereby a specified attribute which identifies class to

use for a particular element is adhered to. Previous the "class" attribute

was only being honoured in the ObjectWithFieldsConverter.



Now you can specify the class to use for the outter element (change

performed in XStream), collections (changes made only to readItem)

and fields. You can also optionally specify what you want to use

as the identifier. The default is "class".

38 lines of code changed in:

jvanzyl 2004-03-06 01:20

o a test for a new feature whereby a specified class is used in any place

in the xml.

19 lines of code changed in:

jvanzyl 2004-02-27 19:12

o updating for changes made to the mapping mechanism

29 lines of code changed in:

jvanzyl 2004-02-27 19:11

o making fields protected to allow for easy subclassing. using the new

class mapper that takes a name mapper.

32 lines of code changed in:

  • xstream/src/java/com/thoughtworks/xstream: XStream.java (+32 -13)
jvanzyl 2004-02-27 19:10

o i have changed ElementMapper to a general NameMapper that can eventually

be used for attributes as well.



o i have changed the class mapper to take a name mapper in the constructor

as the class mapper seems to be the thing readily available, maybe this

isn't the best place for it but i will refactor given any suggestions

to make it better. Currently I am only mapping element names but

attribute mapping can be added.



o changed names from toXml/fromXML to toXML/fromXML to be more conformant

with the existing naming.

29 lines of code changed in:

jvanzyl 2004-02-27 18:43

o removing ${basedir}, no longer required.

1 lines of code changed in:

jvanzyl 2004-02-27 16:45

o adding a touch of documentation

o moving the creation of the child map and list to the constructor, the addition

of a child before any other operation was causing an NPE.



The additions made here make the baby dom more complete and i've moved it

here so that I could offload as much as possible to xstream where I

previously had it in plexus. But the little dom package might be

useful separately, but it's in xstream for now.

72 lines of code changed in:

  • xstream/src/java/com/thoughtworks/xstream/xml/xpp3: Xpp3Dom.java (+72 -21)
jvanzyl 2004-02-25 18:36

o restoring project source formatting

6 lines of code changed in:

jvanzyl 2004-01-15 19:45

o i think we're getting close to 1.0.

1 lines of code changed in:

jvanzyl 2004-01-15 18:47

o preparing to release 0.4

1 lines of code changed in:

jvanzyl 2004-01-13 23:54

o http://jira.codehaus.org/secure/ViewIssue.jspa?key=XSTR-17

57 lines of code changed in:

jvanzyl 2004-01-13 23:46

o applying patch supplied in:



http://jira.codehaus.org/secure/ViewIssue.jspa?id=12765



Thanks to Dan Brown :-)

48 lines of code changed in:

jvanzyl 2004-01-13 23:45

o add a test that causes a failure when deserializing objects which

container primitive arrays.

23 lines of code changed in:

jvanzyl 2004-01-13 21:00

o added change

4 lines of code changed in:

jvanzyl 2004-01-10 06:51

o fixing POM <id/>

o reformatted to joe style (sorry 'bout that joe.)

221 lines of code changed in:

jvanzyl 2004-01-10 06:48

o allow the specification of the xml reader driver in the constructor.

4 lines of code changed in:

  • xstream/src/java/com/thoughtworks/xstream: XStream.java (+4 -3)
jvanzyl 2004-01-10 06:46

o adding a copy of the xstream test but using an xpp3 reader driver.

131 lines of code changed in:

jvanzyl 2004-01-10 06:04

*** empty log message ***

19 lines of code changed in:

jvanzyl 2004-01-10 06:04

o adding xpp3 dep

8 lines of code changed in:

jvanzyl 2004-01-10 06:02

o adding xpp3 implementation

158 lines of code changed in:

(22 more)

Generated by StatSVN 0.3.2-SNAPSHOT