Greetings, Thanks for your quick reply! Yes, you are correct. I would like to have a way to change the provider, I would subclass the implementation that you have and use that as content and contentInfo provider. Otherwise, if its not the case, currently i need to reimplement everything, right? Best regards,Carl
From: Gary Gregory <garydgreg...@gmail.com> To: Commons Users List <user@commons.apache.org>; Carl Eric Codere <cecod...@yahoo.ca> Sent: Monday, September 25, 2017 5:07 PM Subject: Re: [VFS] How to override a FileContent / FileContentInfo provider for an existing filesystem? Hi Carl, Do you mean org.apache.commons.vfs2.impl.DefaultFileContentInfo and org.apache.commons.vfs2.impl.FileContentInfo? Ralph, do have issue as to make this pluggable? Gary On Mon, Sep 25, 2017 at 8:31 AM, Carl Eric Codere <cecod...@yahoo.ca.invalid > wrote: > Greetings, I am interested in using the VFS library for one > of my projects, as it has almost everything I need, but i have some > questions on it though. > My use case is as follows:* For the local file system, I use DESCRIPT.ION > files to store attributes of files and directories, so I would need to > override some methods of DefaultFileInfo() , mainly all the attribute > related functions. How can I set my own FileInfo provider? I did not find > any API in the interfaces to do this, maybe, i missed something. > * The same is true of FileContent, how can I set my own FileContentInfo > provider in FileContent ? I would probably use a feature of JDK 1.6 (the > FileTypeMap class) to override the default implementation. > > Finally an unrelated question, why you do not use the DataSource interface > in FileObject available in JDK 1.6, is it because of Android compatibility > issues? > Thanks in advance for your help,Carl > > > > > >