Hi!
> Modified:
> commons/proper/configuration/trunk/src/java/org/apache/commons/configur
> ation/VFSFileSystem.java
> - private FileSystemOptions setHttpOptions(FileSystemOptions opts,
> Map map)
> + private void setProperty(FileSystemConfigBuilder builder,
> FileSystemOptions options,
> + String key, Object value)
> {
> - setDefaultOptions(opts, map);
> + String methodName = "set" + key.substring(0,1).toUpperCase() +
> key.substring(1);
> + Class[] paramTypes = new Class[2];
> + paramTypes[0] = FileSystemOptions.class;
> + paramTypes[1] = value.getClass();
Hmmm ... I am not quite sure of the rest of the code, but did you see the
DelegatingFileSystemOptionsBuilder [1]?
It also sets the configuration using reflection based on just strings.
Ciao,
Mario
[1]
http://commons.apache.org/vfs/apidocs/org/apache/commons/vfs/util/DelegatingFileSystemOptionsBuilder.html