Coverage Report - org.webslinger.modules.WebslingerModulesConfigBuilder
 
Classes in this File Line Coverage Branch Coverage Complexity
WebslingerModulesConfigBuilder
100%
9/9
N/A
0
 
 1  
 package org.webslinger.modules;
 2  
 
 3  
 import org.apache.commons.vfs.FileObject;
 4  
 import org.apache.commons.vfs.FileSystemConfigBuilder;
 5  
 import org.apache.commons.vfs.FileSystemOptions;
 6  
 
 7  
 public class WebslingerModulesConfigBuilder extends FileSystemConfigBuilder {
 8  1
     private static final WebslingerModulesConfigBuilder builder = new WebslingerModulesConfigBuilder();
 9  
 
 10  1
     private static final String BASE_KEY = WebslingerModulesConfigBuilder.class.getName() + ".ModulesBase";
 11  
 
 12  
     public static WebslingerModulesConfigBuilder getInstance() {
 13  81
         return builder;
 14  
     }
 15  
 
 16  1
     private WebslingerModulesConfigBuilder() {
 17  1
     }
 18  
 
 19  
     protected Class<WebslingerModulesConfigBuilder> getConfigClass() {
 20  81
         return WebslingerModulesConfigBuilder.class;
 21  
     }
 22  
 
 23  
     public void setModulesBase(FileSystemOptions options, FileObject base) {
 24  26
         setParam(options, BASE_KEY, base);
 25  26
     }
 26  
 
 27  
     public FileObject getModulesBase(FileSystemOptions options) {
 28  55
         return (FileObject) getParam(options, BASE_KEY);
 29  
     }
 30  
 }