On May 28, 2009, at 11:54 AM, Benoit Maisonny wrote:

Hi,

I'd like to configure FileSystemOptions dynamically, without knowing at
compile time which parameters to set. I'd have some config file
containing a list of parameters (builder class name, option name and its
value).

My problem is that the method
org.apache.commons.vfs.FileSystemConfigBuilder.setParam() is protected,
and FileSystemOptions can't be configured directly.

Is there another way to set parameters in a generic way?

Is there a reason for preventing direct configuration of
FileSystemOptions? I guess I could write my own sub-class of
FileSystemConfigBuilder which would offer a public setter, but this
sounds like building my own backdoor to rob the VFS house :-)

Thanks for any insight.
Benoit


This is one of my least favorite parts of VFS. To configure FileSystemOptions you have to use the appropriate FileSystemConfigBuilder. I can't tell you why it was done this way as it precedes my involvement, but I've considered reinventing this more than once. It isn't pretty.

Ralph

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org

Reply via email to