Directory src/java/com/thoughtworks/xstream/io/path/

Directory Created:
2004-03-07 06:10
Total Files:
5
Deleted Files:
2
Lines of Code:
462

[root]/src/java/com/thoughtworks/xstream/io/path

Lines of Code

src/java/com/thoughtworks/xstream/io/path/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 51 (100.0%) 782 (100.0%) 15.3
joe 36 (70.6%) 702 (89.8%) 19.5
joehni 14 (27.5%) 74 (9.5%) 5.2
mauro 1 (2.0%) 6 (0.8%) 6.0

Most Recent Commits

joehni 2007-12-10 21:50 Rev.: 1345

Add license headers to core.

55 lines of code changed in 5 files:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+11), PathTracker.java (+11), PathTrackingReader.java (+11), PathTrackingWriter.java (+11), package.html (+11)
joehni 2007-09-26 17:30 Rev.: 1267

XPath expressions used in references are now also XML-friendly encoded to match the real XML path (XSTR-420).
Added XmlFriendlyReader and XmlFriendlyWriter interfaces to access the functionality of the XmlFriendlyReplacer.
Added compatibility test case for XStream 1.2.x.
Factored out an abstract TreeMarshallingStrategy with an easy possibility to overload the creation of the contexts.

5 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTrackingWriter.java (+5 -2)
joehni 2006-11-10 17:28 Rev.: 1049

Adjust svn properties.

0 lines of code changed in 5 files:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (changed), PathTracker.java (changed), PathTrackingReader.java (changed), PathTrackingWriter.java (changed), package.html (changed)
mauro 2006-06-22 05:17 Rev.: 881

XSTR-321: Applied patch2 from Paul Hammant.

6 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTrackingWriter.java (+6 -1)
joe 2006-04-14 14:39 Rev.: 826

27% performance improvement!

3 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTracker.java (+3 -1)
joehni 2006-03-26 10:57 Rev.: 768

Optimize solution for XSTR-288.

12 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+12)
joehni 2006-03-15 17:12 Rev.: 725

Resolve references to implicit collections (XSTR-276 and XSTR-283).
Factor out AbstractReference(Un)Marshaller.

1 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTracker.java (+1 -1)
joehni 2006-02-13 17:06 Rev.: 678

Deprecate ClassMapper, CannotResolveClassException and NameMapper to remove alias package at all in later verrsions.
Remove any deprecated stuff from 1.1.x.

1 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+1 -1)
joe 2005-08-06 18:30 Rev.: 604

Misc code cleanup and tiny performance tweaks.

1 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+1 -1)
joe 2005-04-10 07:40 Rev.: 547

Cleanup:
* Added JavaDoc for XPath libraray.
* Removed some long dead code and use of deprecated methods.
* Extracted ReaderWrapper/WriterWrapper from PathTrackingReader/Writer to make it easy to create other decorators.

140 lines of code changed in 6 files:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+31 -2), PathTracker.java (+46), PathTrackingReader.java (+16 -52), PathTrackingWriter.java (+15 -26), RelativePathCalculator.java (del), package.html (new 32)
joe 2005-04-09 12:06 Rev.: 545

Added HierarichalStreamReader.getAttributeNames(). Contributed by Trygve Laugstol.

6 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTrackingReader.java (+6)
joe 2005-04-09 10:53 Rev.: 543

JIRA:XSTR-104 HierarchicalStreamReader now exposes all available attributes to the Converter implementations

12 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTrackingReader.java (+12)
joe 2005-02-26 04:44 Rev.: 515

XSTR-179: Support for ObjectInputStream.registerValidation(ObjectInputValidation).
XSTR-178: Serialized inner class now maintains reference to outer class.

19 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/path: PathTrackingReader.java (+8), PathTrackingWriter.java (+11)
joe 2004-09-02 03:00

Performance

17 lines of code changed in 3 files:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+9 -25), PathTracker.java (+4 -3)
joe 2004-09-02 02:49 Rev.: 346

Moved Path string logic into Path object

37 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+33 -14), PathTracker.java (+4 -9)
joe 2004-09-02 02:36 Rev.: 345

Performance

11 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (+5), PathTracker.java (+6 -1)
joe 2004-09-02 02:23 Rev.: 344

Performance

3 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTracker.java (+3 -3)
joe 2004-09-02 02:15 Rev.: 343

Introduced Path object to encapsulate an XPath reference, which was previously a String. This allows the object to have behavior and caching (and reduces the need for repetitive string manipulation).

147 lines of code changed in 3 files:

  • src/java/com/thoughtworks/xstream/io/path: Path.java (new 116), PathTracker.java (+19 -13), RelativePathCalculator.java (+12 -87)
joe 2004-05-08 20:32 Rev.: 193

Optimization

22 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: RelativePathCalculator.java (+22 -4)
joe 2004-05-08 13:51 Rev.: 187

Added lots of helpful information to the ConversionException upon unmarshalling.

6 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTrackingReader.java (+6)

(6 more)