Package com.netfever.verify.api

Examples of com.netfever.verify.api.IPropertyAdapter


   
    private VerifyConfigurationLoader(String... configFiles) {
    super();   
   
    Properties props;
    IPropertyAdapter adp;
   
    populateMap();
   
    for (String configFile: configFiles) {
      props = loadProperties(configFile);
View Full Code Here


      }
    }
  }
   
    private void populateMap() {
      IPropertyAdapter property;
     
      this.map = new HashMap<String, IPropertyAdapter>();
    for (Entry<String, String> entry: System.getenv().entrySet()) {
      property = new SystemProperty();
      property.adapt("system." + entry.getKey(), entry.getValue());
     
      this.map.put("system." + entry.getKey(), property);     
    }
   
    for (Entry<Object, Object> entry: System.getProperties().entrySet()) {
      property = new JavaProperty();
      property.adapt("java." + entry.getKey(), entry.getValue().toString());
     
      this.map.put("java." + entry.getKey(), property);     
    }     
    }
View Full Code Here

    return DEFAULT_INSTANCE;
  }
 
  @Override
  public IPropertyAdapter createInstance(String key, String value) {
    IPropertyAdapter adp = null;
   
    if (key.startsWith("system.")) {
      adp = new SystemProperty();
    } else if (key.startsWith("java.")) {
      adp = new JavaProperty();     
    } else if (key.startsWith("spring.")) {
      adp = new SpringProperty();     
    } else {
      throw VerifyRuntimeExceptionFactory.createPropertyUnknownNamespaceException(key);
    }
   
    adp.adapt(key, value);
    return adp;
  }
View Full Code Here

TOP

Related Classes of com.netfever.verify.api.IPropertyAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.