Hi Stan, Stanislav Ivanov wrote:
> Hi, people! > > > First of all, thanks for XStream. It's simply awesome. > Would you mind answering two questions? > > *1:* > I have recently encountered necessity in using *java.nio.file.Path* field > in POJO class which I map to XML using XStream. > I didn't find any converter for it in XStream (only for the > *java.io.File*). > > Of course, it's super-easy to implement custom *SingleValueConverter *for > *Path*, however, I was a bit suprised with the absense of this > functionality in XStream. > > Is it because you are (maybe) stricted to the Java version *6*? XStream did never contain converters for any type and this type has not been requested up-to-now. Feel free to open a JIRA issue as enhancement request. > *2:* > Why SingleFileConverter interface is *not generic*? > It could have eliminated the necessity in using class cast in > SingleFileConverter#toString(Object o) method. > Are there any possible difficulties in making it generic (besides breaking > backward compatibility)? XStream 1.4.x is still Java 1.4 compatible. XStream 1.5 will require Java 6. Howver, there is no requirement that a Converter/SingleValueConverter handles one type only. Cheers, Jörg --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email