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