[root]/xstream/src/java/com/thoughtworks/xstream/xml
dom
(0 files, 0 lines)
dom4j
(0 files, 0 lines)
path
(0 files, 0 lines)
text
(0 files, 0 lines)
xpp3
(0 files, 0 lines)
Renamed XMLReader/Writer related classes/interfaces/packages to be less XML like and more general heirachy like.
0 lines of code changed in:
o Adding
Object peek()
to the XMLReader interface in order to allow the client access to the raw
hierarchical Object being unmarshalled.
The specific use case was the unmarshalling of a hiearchical Configuration
object into an Object model where there might be embedded Configuration
objects as part of the model. We just want to let these pass through
transparently. As such we just need the Object so I'm making it
available via peek().
2 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:
Removed XMLReader.childElement(String name) - should be accessed by index, not name
0 lines of code changed in:
Remove childExists() from xmlreader
0 lines of code changed in:
Bugfix: Can now deserialize xml that has objects with null fields.
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
4 lines of code changed in:
Initial commit
11 lines of code changed in: