[root]/xstream/src/java/com/thoughtworks/xstream/converters/composite
Renamed ObjectWithFieldsConverter to rReflectionConverter
0 lines of code changed in:
Another exception
1 lines of code changed in:
Decent exception
5 lines of code changed in:
Switched all converters over to the new mechanism. Accidently fixed some bugs, shortened the code and improved performance :)
92 lines of code changed in:
Switched all basic and extended converters to new interface.
2 lines of code changed in:
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:
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:
o updating for changes made to the mapping mechanism
3 lines of code changed in:
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:
o applying my own patch for XSTR-7 :-)
7 lines of code changed in:
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:
Remove childExists() from xmlreader
8 lines of code changed in:
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:
XStream throws an exception if a circular reference is detected (rather than causing a stack overflow)
3 lines of code changed in:
Bugfix: Can now deserialize xml that has objects with null fields.
9 lines of code changed in:
Moved DefaultConverterLookup config up to XStream facade
2 lines of code changed in:
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:
Initial commit
40 lines of code changed in: