Directory xstream/src/java/com/thoughtworks/xstream/converters/composite/

Directory Created:
2003-09-26 12:08
Directory Deleted:
2004-03-07 11:17
Total Files:
0
Deleted Files:
1
Lines of Code:
0

Browse with ViewVC

[root]/xstream/src/java/com/thoughtworks/xstream/converters/composite

Lines of Code

xstream/src/java/com/thoughtworks/xstream/converters/composite/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 18 (100.0%) 200 (100.0%) 11.1
joe 14 (77.8%) 178 (89.0%) 12.7
jvanzyl 4 (22.2%) 22 (11.0%) 5.5

Most Recent Commits

joe 2004-03-07 11:17

Renamed ObjectWithFieldsConverter to rReflectionConverter

0 lines of code changed in:

joe 2004-03-06 21:20

Another exception

1 lines of code changed in:

joe 2004-03-06 21:18

Decent exception

5 lines of code changed in:

joe 2004-03-06 19:14

Switched all converters over to the new mechanism. Accidently fixed some bugs, shortened the code and improved performance :)

92 lines of code changed in:

joe 2004-03-06 15:51

Switched all basic and extended converters to new interface.

2 lines of code changed in:

joe 2004-03-06 15:23

Start of refactoring of Converter design....



- Renamed existing Converter interface to OldConverter.

- Created new Converter interface.

- Created OldConverter->Converter adaptors for backwards compatability.



This change allows me to play around with a new design, whilst not breaking the old converters.

6 lines of code changed in:

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".

5 lines of code changed in:

jvanzyl 2004-02-27 19:12

o updating for changes made to the mapping mechanism

3 lines of code changed in:

jvanzyl 2003-12-20 19:38

o only create the root if one hasn't been provided. we want to process an

existing root, not create a new one.

7 lines of code changed in:

jvanzyl 2003-11-07 20:23

o applying my own patch for XSTR-7 :-)

7 lines of code changed in:

joe 2003-10-26 15:43

Refactored XMLReader API to be more pull-like - you can only ever move forward one tag at a time (no read-aheads and no back-tracking).

1 lines of code changed in:

joe 2003-10-26 14:45

Remove childExists() from xmlreader

8 lines of code changed in:

joe 2003-10-25 19:41

Disabled circularity tracker until it's a bit more robust. Didn't allow the same obj to be serialized multiple times by the same xstream instance.

2 lines of code changed in:

joe 2003-10-25 18:54

XStream throws an exception if a circular reference is detected (rather than causing a stack overflow)

3 lines of code changed in:

joe 2003-10-24 14:01

Bugfix: Can now deserialize xml that has objects with null fields.

9 lines of code changed in:

joe 2003-10-01 09:40

Moved DefaultConverterLookup config up to XStream facade

2 lines of code changed in:

joe 2003-09-29 19:03

A weekend worth of changes with no home connectivity

- added XMLReaderDriver abstraction to allow easy switching of XML parsers

- StringBuffer converter

- XMLReader test cases

- W3C DOM XMLReader impl (removes DOM4J dependency)

- Refactoring: Converters now determine whether they can handle a type

- XStream facade: added methods to allow custom XMLReader/Writers to be used

- Refactoring: XMLWriter has more sensible test names

- Static/final/transient fields are not serialized

7 lines of code changed in:

joe 2003-09-26 12:08

Initial commit

40 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT