On Thu, 3 Jul 2003 11:16 pm, Stefan Bodewig wrote: > > It's JDK 1.1 legacy as far as I'm concerned and could those be swapped > against the commented Axis' code. >
It turns out this "legacy" code works better than the commented out code because it handles spaces in file names (which are otherwise rendered as %20) So, I can move the code into Locator but I also need to move FileUtils.fromURI() which is not too much of a problem, except for its use of Os.isFamily("dos") and FileUtils.normalize(). The first, I intend to replace with (File.pathSeparatorChar == ';'). That should be equivalent except on Netware but I'm not sure if Netware should be excluded or not - i.e. is the original code based on "dos" correct? The second linkage, the normalize call, I will just remove. So overall actions are 1. Move getClassSource and getResourceSource to Locator from LoaderUtils. 2. Move bulk of fromURI from FileUtils to Locator.fromURI 3. Recode FileUtils.fromURI to use Locator.fromURI with the additional normalize step Since all the methods are 1.6 methods there are no backward compat issues. The issues could be 1. getClassSource and getReosurceSource results will not be normalized. I don't think that is a great issue 2. Netware operation? Thoughts Conor --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]